Class: BasicObject

Defined in:
lib/live_ast/replace_eval.rb

Overview

Override for BasicObject#instance_eval

Instance Method Summary collapse

Instance Method Details

#instance_eval(*args, &block) ⇒ Object



78
79
80
81
82
83
84
85
86
87
88
# File 'lib/live_ast/replace_eval.rb', line 78

def instance_eval(*args, &block)
  if block
    live_ast_original_instance_eval(*args, &block)
  else
    ::LiveAST::ReplaceEval
      .module_or_instance_eval(:instance,
                               self,
                               ::Binding.of_caller(1),
                               args)
  end
end

#live_ast_original_instance_evalObject



76
# File 'lib/live_ast/replace_eval.rb', line 76

alias live_ast_original_instance_eval instance_eval