2008-12-21 59 views

回答

0

事實上,這將非常困難,但您可以使用鉤子方法來觀察定義方法的行號。

class X < Object 

    def X.method_added(symbol) 
    puts "adding method #{symbol} to class X from #{caller(0)}" 
    end 

end 


class X 
    def a_method 
    end 
end 
相關問題