On Feb 22, 12:54 ¨Βν¬ Χαμτοξ ΘοοπΌχαμ®®®ΐφωπες®θοπτο®οςηΎ χςοτεΊ > > But I'm not so sure, because there has to be a way to access the > > binding itself or what is the point? Perhaps Binding needs a special > > method, ie. #binding_eval, which would eval as if in the binding. > > You can just pass your binding to eval. See:http://ruby-doc.org/core/classes/Kernel.html#M005922 That's how the above works actually, Binding#eval is defined as: class Binding def eval(str) Kernel.eval(str, self) end end