instance_evalを引数つけて実行 Feb 27th, 2012 ruby ruby1.9からです。 1 2 3 4 5 6 7 8 9 10 11 class Foo def initialize @v = 2 end end foo = Foo.new foo.instance_exec(2) do |bar| p @v * bar end # => 4