From: Akinori MUSHA Date: 2001-05-15T21:18:27+09:00 Subject: [ruby-list:29678] Re: with(obj){ } が欲しい。 At Tue, 15 May 2001 21:10:54 +0900, OZAWA -Crouton- Sakuro wrote: > > 一時的にスコープを変更してレシーバの記述が不要になるような方法が欲しいの > > ですがうまい方法はありますでしょうか?。 > > obj.instance_eval do > method1 .. > method2 .. > method3 .. > end > > でしょうか?  ちなみに、 RAA に method_missing を使った with の実装があります。 あくまで裏技ですが、おもしろい一発芸という感じ。 http://www.ruby-lang.org/en/raa-list.rhtml?name=with-block -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Freeze this moment a little bit longer, make each impression a little bit stronger.. Experience slips away -- Time stand still"