Class: Module
- Inherits:
-
Object
- Object
- Module
- Defined in:
- lib/inheritance_module_eval/integration.rb
Instance Method Summary collapse
-
#class_module_eval(code = nil, &block) ⇒ Object
acts same as module_eval, but saves method hierarchy should be called only for class methods evaluation.
-
#instance_module_eval(code = nil, &block) ⇒ Object
acts same as module_eval, but saves method hierarchy should be called only for instance methods evaluation.
Instance Method Details
#class_module_eval(code = nil, &block) ⇒ Object
acts same as module_eval, but saves method hierarchy should be called only for class methods evaluation
13 14 15 |
# File 'lib/inheritance_module_eval/integration.rb', line 13 def class_module_eval(code = nil, &block) InheritanceModuleEval.class_eval_on self, code, &block end |
#instance_module_eval(code = nil, &block) ⇒ Object
acts same as module_eval, but saves method hierarchy should be called only for instance methods evaluation
6 7 8 |
# File 'lib/inheritance_module_eval/integration.rb', line 6 def instance_module_eval(code = nil, &block) InheritanceModuleEval.instance_eval_on self, code, &block end |