From: take_tk Date: 2006-10-06T17:08:30+09:00 Subject: [ruby-list:42851] Object#define_singleton_method がない?? たけ(tk)です Object#define_singleton_method があると思って捜したけれど見つかりません でした。 (a)既に入っている (b)理由があって入れない (c)その他 リファレンスを見ると、 http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Module;em=module_eval method_added(name) ・・ 特異メソッドの追加に対するフックには Object#singleton_method_added を使います。 ---- となっていて、Module#**method** と Object#**singleton_method** とに対応 関係がありそうです。しかし、肝心要の Module#define_method に対応するはず の Object#define_singleton_method が見つかりません。 Module#define_method ⇔ Object#define_singleton_method ← これがない?? Module#method_added ⇔ Object#singleton_method_added Module#method_removed ⇔ Object#singleton_method_removed Module#method_undefined ⇔ Object#singleton_method_undefined ---- 既に話題になっているようですが、どうなっていますか? (googleでは「define_singleton_method の検索結果 約 1,110 件」) ---- http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/41483 ・・ class Object def define_singleton_method(m, &b) (class<