ruremai
ruremai copied to clipboard
Ruremai::NoReferenceManualFound for methods of Object
Object.new.mean?(:inspect)
が Object#inspect
には飛んでくれず,
Ruremai::NoReferenceManualFound: Ruremai::NoReferenceManualFound
になります。
これは,
Object.new.method(:inspect).owner
が Kernel
になるからのようです。
同様の原因で,
[].mean?(:clone)
は Array#clone
にも Object#clone
にも飛んでくれません。
ruremai の仕組みもリファレンスマニュアルの構造もあまりよく分かっていないのですが,Method#owner
ではなく,レシーバーの .class
から出発してページを探索するとかで解決しないでしょうか?