From: Jacob Fugal Date: 2005-12-20T06:06:18+09:00 Subject: Re: how to use a proc like a method # ------------ 8< ------------ class A def initialize @av=10; end def do(mproc) #### changed this line #### instance_eval &mproc end def rt() @av; end end a=proc{@av=111} #something different b=A.new b.do(a) b.rt #return -> 111 # ------------ 8< ------------ Jacob Fugal