まつもと ゆきひろです
In message "[ruby-list:23197] self の振る舞いを書き換えたいです"
on 00/06/13, Kenya Ogata <k_ogata / mbd.nifty.com> writes:
|目的としては、クラス変数としてもっている別クラスをあたかも
|継承の親クラスのように見せかけることなのですが、
return_selfはParentクラスのメソッドなので、どう間違っても
Childは返せませんよね(知らないから)。
これを実現するためには
ChildをParentのサブクラスにする
return_selfだけはChildのメソッドにする
のいずれかが必要だと思います。
しかし、そもそもなぜこのようなことがやりたいのか、ということ
から考え直してみると別のもっと良い解法が見つかるかもしれませ
ん。たとえばParentはモジュールにしてChildに突っ込むとか。
まつもと ゆきひろ /:|}