Сейчас мой код работает так:Как вернуть имя имени метода вызова?
def method_a
self.method_b ==> 'method_b'
end
def method_b
puts self.name_of_calling_method
end
def name_of_calling_method
if /`(.*)'/.match(caller.first)
return $1
else
return nil
end
end
Вместо method_b печати «method_b», как я могу напечатать имя метода вызова - «method_a»?