Module: Kernel
- Defined in:
- lib/live_ast/ast_eval.rb,
lib/live_ast/ast_load.rb,
lib/live_ast/replace_eval.rb,
lib/live_ast/replace_load.rb,
lib/live_ast/replace_raise.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.eval(*args) ⇒ Object
61 62 63 64 65 66 67 |
# File 'lib/live_ast/replace_eval.rb', line 61 def eval(*args) LiveAST::Common.check_arity(args, 1..4) LiveAST.eval( "::Kernel.live_ast_original_instance_eval do;" << args[0] << ";end", args[1] || binding.of_caller(1), *LiveAST::Common.location_for_eval(*args[1..3])) end |
.live_ast_original_singleton_eval ⇒ Object
59 |
# File 'lib/live_ast/replace_eval.rb', line 59 alias_method :live_ast_original_singleton_eval, :eval |
.load(file, wrap = false) ⇒ Object
6 7 8 |
# File 'lib/live_ast/replace_load.rb', line 6 def load(file, wrap = false) LiveAST.load(file, wrap) end |
Instance Method Details
#live_ast_original_load ⇒ Object
4 |
# File 'lib/live_ast/replace_load.rb', line 4 alias_method :live_ast_original_load, :load |