まつもと ゆきひろです.
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が呼ばれます.