# File lib/monkey/ext.rb, line 16 def core_class(klass = nil) if klass @core_class = klass klass.send :include, self self::ExtClassMethods.extend ClassDsl self::ExtClassMethods.core_class @core_class @core_class.class_eval "def method_missing(meth, *args, &blk)\nreturn super if Monkey::Backend.setup?\nMonkey::Backend.setup\n__send__(meth, *args, &blk)\nend\n" propagate_include end @core_class end