From: nobu.nakada@... Date: 2003-02-06T21:32:16+09:00 Subject: [ruby-dev:19512] Re: define_method+super causes replacing self なかだです。 At Thu, 6 Feb 2003 21:15:18 +0900, Nobuyoshi-Nakada wrote: > > CVS HEAD で、次のように define_method と super を組み合わせると > > スーパークラスのメソッド内で self がすりかわります。 > > うーむ、すいません、こうですかね。 あ、書き忘れましたが、define_methodするブロック内でのsuperは (1) 定義されたメソッドのsuper、selfの変更も伝播する (2) selfは定義側、メソッドも定義するときのsuper のどちらかだろうと思いますが、先のパッチは(1)のほうです。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦