調べたことなど。
メソッドが定義されているクラスを調べる
object.method(:method_name).owner
で調べる。
>> a = (1..3).to_a => [1, 2, 3] >> a.length => 3 >> a.method(:length).owner => Array >> b= "abc" => "abc" >> b.length => 3 >> b.method(:length).owner => String
Gemのインストール先を調べる
$ gem environment gemdir /usr/local/bundle $ gem which sqlite3 /usr/local/bundle/gems/sqlite3-1.4.2/lib/sqlite3.rb