まつもと ゆきひろです.

In message "[ruby-list:2695] Re: help"
    on 97/04/08, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|原です。

|前も書いたかも知れないですけど、Object に「メソッドを使うと必
|ず呼ばれるメソッド」というのを作るのはまずいですかねえ。(デ
|フォルトでは使われたシンボルのメソッドを send しているだけ。)

モデル的にまずいかどうかよりも,まず「これ以上遅くなりたくな
い」というのはあります.無い時はどうせエラーですから遅いのは
覚悟しているでしょう.

それとはべつにObjectで定義しているメソッドを全部undefした
proxy専用のクラス(またはモジュール)があったりするとそれはそ
れで使えるかも知れないと思います.

# あまり知られていないかも知れませんが,undefしてしまえば
# Obejctクラスで定義されているメソッドに対しても当然のように
# method_missingが呼ばれます.