class Module

Overrides for Module#module_eval and Module#class_eval

Public Instance Methods

class_eval(*args, &block)
Alias for: module_eval
live_ast_original_module_eval(*args, &block)
Alias for: module_eval
module_eval(*args, &block) click to toggle source
# File lib/live_ast/replace_eval.rb, line 95
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