Mega Code Archive

 
Categories / Ruby / Reflection
 

Use instance_eval to execute code within the scope of an object

class MyClass   def initialize     @my_variable = 'Hello, world!'   end end obj = MyClass.new obj.instance_eval { puts @my_variable }