From: Trans Date: 2005-08-09T19:51:09+09:00 Subject: Re: Storing a block and calling it later wanting it to return put of the method it's called in. nobuyoshi nakada wrote: > > > > def proc_return_blk > Proc.new(&@blk).call > rescue LocalJumpError => e > raise unless e.backtrace.size == caller.size+2 > e.exit_value > else > 'N' > > end > > > > end That clarifies some things for me. Thanks. T.