ごとけんです

In message "[ruby-list:8469] Re: how to use delegate"
    on 98/06/23, Yukihiro Matsumoto <matz / netlab.co.jp> writes:

>まつもと ゆきひろです

>   methods = superclass.instance_methods
>   methods -= ::Kernel.instance_methods
>   methods |= ["__getobj__","to_s","nil?","to_a","hash","dup","==","=~"]
>
>です.

細かいことなんですけど、ないものを追加しないために最後の2行は

methods -= (::Kernel.instance_methods - 
            ["__getobj__","to_s","nil?","to_a","hash","dup","==","=~"])

のほうが良いと思います。

それと "hash" のからみで "eql?" は気にしなくて良いですか?
# こーゆーことがバシっと分かるようになりたい…

-- gotoken