いくつかの操作を実行できることに基づいて、「abc」と呼ばれるメソッドを見つける必要があります。
Class A
def method1
abc
end
def method2
abc
end
def abc
puts "abc" if calling_method == :method1
puts "xyz"
end
end
これはルビーで可能ですか?
いくつかの操作を実行できることに基づいて、「abc」と呼ばれるメソッドを見つける必要があります。
Class A
def method1
abc
end
def method2
abc
end
def abc
puts "abc" if calling_method == :method1
puts "xyz"
end
end
これはルビーで可能ですか?
メソッドを使用できますcaller()
。
http://www.ruby-doc.org/core-2.0/Kernel.html#method-i-caller