まつもと ゆきひろです
In message "[ruby-list:30337] インクルードしたクラスで元のモジュールにあったクラスを上書きしたい"
on 01/06/20, Yuichiro MASUI <masui / hisec.co.jp> writes:
|class CLA_B
| include MOD_A
|
| class CLA_A < CLA_A
| def test
| "CLA_B::CLA_A\n"
| end
| end
|end
|-- end of ruby code --
|
| 実行するとMOD_A::CLA_Aが表示されますが、本当はCLA_B::CLA_Aを
|表示させたいんです。
なんで名前を同じにしたいんでしょう。変じゃないですか?
どうしてもしたいんだったらincludeする前に
class CLA_A < MOD_A::CLA_A
end
とでもするのが良いんじゃないでしょうか。
まつもと ゆきひろ /:|)