Is it possible to do something like this with Ruby?
puts “Hello World”
scope = Scope.new
transaction = class << scope; self; end;
Without making Scope#hello_world a class method, can we make this work
eval “hello_world”, transaction.send(:binding)
The idea would be to provide the ability to write something along the
of transaction.send(:include, MyModule) without affecting the original
instance of scope, while still providing access to all methods.