From: nobu.nakada@... Date: 2001-06-21T00:04:23+09:00 Subject: [ruby-list:30341] Re: インクルードしたクラスで元のモジュールにあったクラスを上書きしたい なかだです。 At Wed, 20 Jun 2001 22:18:01 +0900, Yuichiro MASUI wrote: >  実行するとMOD_A::CLA_Aが表示されますが、本当はCLA_B::CLA_Aを > 表示させたいんです。 >  MOD_A::CLA_AをCLA_B::CLA_Aで上書きしないで、 > 別の方法でもいいんですがなにか良い方法ありませんか? つーかこの cla_b は CLA_B::CLA_A とは直接は何の関係もないので、 cla_b.test は MOD_A#test を呼んでるはずですが。CLA_A の評価を呼 出のたびに行わせたいのであれば、MOD_A#test をこうしてみてくださ い。 type.const_get(:CLA_A).new.test ただし、レシーバで CLA_A が見付からないと例外になります。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦