比方說,我有以下類:有沒有辦法從Rails控制檯查看方法的源代碼?
class User < ActiveRecord::Base
def fullname
"#{self.first_name} #{self.last_name}"
end
end
是否有可能對我來說,進入控制檯,並查看全名法的源碼輸出在控制檯不知何故?像,它看起來像...
irb(main):010:0> omg_console_you_are_awesome_show_source(User.fullname)
[Fri Jun 29 14:11:31 -0400 2012] => def fullname
[Fri Jun 29 14:11:31 -0400 2012] => "#{self.first_name} #{self.last_name}"
[Fri Jun 29 14:11:31 -0400 2012] => end
或者真的有什麼方法可以查看源代碼?謝謝!
https://github.com/banister/method_source – carlosvini