cho45 #5005(2007/12/27 10:55 GMT) [ Ruby ] Rating1/1=1.00
ruby1.9 からは Method#owner が追加され、簡単にオーナークラス/モジュールを取得できるようになりました。
ただ、ソースコードの取得はあいかわらずめんどくさいっぽいです。
see: Ruby で、メソッドがどこで定義されたか外から知る方法
1 2 3 4 5 6
#!ruby1.9 -v o = Object.new method = o.method(:instance_eval) p method #=> #<Method: Object(Kernel)#instance_eval> p method.owner #=> Kernel
Rating1/1=1.00-0+
[ reply ]
cho45
#5005()
[
Ruby
]
Rating1/1=1.00
ruby1.9 からは Method#owner が追加され、簡単にオーナークラス/モジュールを取得できるようになりました。
ただ、ソースコードの取得はあいかわらずめんどくさいっぽいです。
see: Ruby で、メソッドがどこで定義されたか外から知る方法
Rating1/1=1.00-0+
[ reply ]