Ruby 初心者スレッド Part 23at TECHRuby 初心者スレッド Part 23 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト85:デフォルトの名無しさん 08/11/28 11:41:04 RailsはWebアプリを作る道具としてはよくできてるが、 Rubyライブラリとしては最低の作りだろ。 86:デフォルトの名無しさん 08/11/28 15:28:58 あるメソッドがどのクラスやモジュールで定義されているかを調べる方法ってありますか。 たとえば Array#collect は Array ではなく Enumerable で定義されているということを、 Ruby の機能を使って検出したいです。 ここで、もし Array#collect が Array クラスで再定義されていたら、もちろん「Arrayで定義されている」ということを検出します。 87:デフォルトの名無しさん 08/11/28 16:07:30 …何に使うん? 88:デフォルトの名無しさん 08/11/28 16:31:11 そのものずばりの機能は知らんなあ 自分ならancestorsを一つ一つinstance_methods(false)で検査すると思う もうオブジェクトがあるならObject#methodのinspect見るのも楽 89:デフォルトの名無しさん 08/11/28 16:33:25 どっちにしてもそもそもがあまりスジのいいものではないね ほかの方法を検討するほうがうまくいくかもしんない 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch