标签: ruby-on-rails ruby ruby-on-rails-3.2
我需要找到一个名为“abc”的方法,基于我可以做一些操作。
Class A def method1 abc end def method2 abc end def abc puts "abc" if calling_method == :method1 puts "xyz" end end
红宝石可以吗?
答案 0 :(得分:4)
您可以使用caller()方法。
caller()
http://www.ruby-doc.org/core-2.0/Kernel.html#method-i-caller