Module: RubyNext::Language::Eval

Includes:
ClassEval, InstanceEval, KernelEval
Defined in:
lib/ruby-next/language/eval.rb

Overview

Refinements for ‘eval`-like methods. Transpiling eval is only possible if we do not use local from the binding, because we cannot access the binding of caller (without non-production ready hacks).

This module is meant mainly for testing purposes.