Материал из Wiki.crossplatform.ru
(Различия между версиями)
Версия 17:10, 26 мая 2010
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 }