From: Shugo Maeda Date: 2001-07-03T12:59:03+09:00 Subject: [ruby-dev:13737] Re: eval(code, true, filename) 前田です。 At Tue, 3 Jul 2001 10:21:06 +0900, K.Kosako wrote: > block_pass()の中で、渡されたブロックのwrapperの値を > ruby_wrapperにセットしてから処理を行っていますが、 > これだとブロック部分の評価中だけでなく、メソッド評価の > ruby_wrapperを置き換えたことになるように思います。 > > これは、仕様としてそのほうが良いという意味でしょうか? いや、バグです(^_^; block_pass()でruby_wrapperをsetするのをやめて、PUSH_BLOCKで wrapperを引き継ぐようにして、NODE_ITERで処理するのがよいでしょう か。 -- 前田 修吾