メソッドがどのクラス|モジュールにくっついているか調べる

Rubyにおいては、メソッドはMedhodクラスという入れ物で管理されています。 こいつをつかうと、 buff = String.new.method(:upcase) #String#upcase() Awesome_printのapメソッドのようなカーネルにくっついているメソッドもこの通り。 buff = AwesomePrint.method(:ap) #Module (Kernel)#ap(object, *options) ソースの位…