Class: Module

Inherits:
Object show all
Defined in:
lib/jactive_support/core_ext/module.rb

Instance Method Summary collapse

Instance Method Details

#define_class(name, base) ⇒ Object



2
3
4
5
6
7
8
# File 'lib/jactive_support/core_ext/module.rb', line 2

def define_class(name, base)
  module_eval "    class \#{name} < ::\#{base.name}\n    end\n  RUBY_EVAL\n  const_get(name)\nend\n", __FILE__, __LINE__ + 1