Issue #249 has been updated by Roger Pack.


Appears that it's already possible:

>> a = 3
=> 3
>> b = binding
=> #<Binding:0x4e66c6c>
>> b.eval("local_variables")
=> ["_", "rockies", "all", "o", "g", "a", "b"]
>> b.eval("a = 4")
>> a
=> 4

for better or worse.
Fascinating.
-=R
----------------------------------------
http://redmine.ruby-lang.org/issues/show/249

----------------------------------------
http://redmine.ruby-lang.org