Class: Module
- Inherits:
-
Object
- Object
- Module
- Defined in:
- lib/live_ast/replace_eval.rb
Instance Method Summary collapse
- #live_ast_original_module_eval ⇒ Object
- #module_eval(*args, &block) ⇒ Object (also: #class_eval)
Instance Method Details
#live_ast_original_module_eval ⇒ Object
110 |
# File 'lib/live_ast/replace_eval.rb', line 110 alias_method :live_ast_original_module_eval, :module_eval |
#module_eval(*args, &block) ⇒ Object Also known as: class_eval
112 113 114 115 116 117 118 119 |
# File 'lib/live_ast/replace_eval.rb', line 112 def module_eval(*args, &block) if block live_ast_original_module_eval(*args, &block) else LiveAST::ReplaceEval. module_or_instance_eval(:module, self, binding.of_caller(1), args) end end |