Module: RubyModKit::CoreExt::Eval
- Included in:
- RubyModKit
- Defined in:
- lib/ruby_mod_kit/core_ext/eval.rb
Overview
the extension for eval
Class Method Summary collapse
Class Method Details
.eval(expr, binding = TOPLEVEL_BINDING, fname = "(eval)", lineno = 1, transpile: true) ⇒ Object
27 28 29 30 31 |
# File 'lib/ruby_mod_kit/core_ext/eval.rb', line 27 def eval(expr, binding = TOPLEVEL_BINDING, fname = "(eval)", lineno = 1, transpile: true) expr = RubyModKit.transpile(expr, filename: fname) if transpile super(expr, binding, fname, lineno) end |