エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyでクラスがどこで定義されているか調べる - Qiita
Method#source_location はあるが、Class#source_location はない。そもそもクラス定義が複数のファイル... Method#source_location はあるが、Class#source_location はない。そもそもクラス定義が複数のファイルにわたっていることも多いので、あったとしてもたいして意味はない。 それでは、あるクラスの(インスタンス)メソッドがどこで定義されているか調べたらどうか? Rails.class.instance_methods(false).map { |s| Rails.method(s).source_location }.compact.map { |x| x[0] }.sort.uniq.map { |x| x.sub(/\A.*2.0.0./, '') } => ["pp.rb", "psych/core_ext.rb", "gems/activesupport-3.2.11/lib/active_support/core_ext/module/alias
2013/09/07 リンク