まつもと ゆきひろです

In message "[ruby-list:8464] Re: how to use delegate"
    on 98/06/23, GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:

|ごとけんです

|>これは、これらのメソッドを再定義しないようにしてるんだと思うのです
|>が、to_s だけは再定義してやらないと、
|
|てゆーか、この -= の右辺は勝手にしちゃいけないような(ですよね?)

|methods -= ["__getobj__","to_s","nil?","to_a","hash","dup","==","=~"]
|
|はデレゲートするものから抜いてるわけだから、意味が逆です。

あ,そうです.その通り.間違いです.

|で、結局ぼくはこの "methods -= ..." っていう行そのものが
|勘違いだと思うのですが、全部を @obj に任していいものか
|どうかは分りません。

Kernelで定義されているメソッドのうち,以上のメソッド「以外」
は再定義しない方が良いと思います.

                                まつもと ゆきひろ /:|)