【发布时间】:2012-08-26 05:58:34
【问题描述】:
我有一个方法#foo。可以从许多地方(范围)调用该方法。我需要#foo 来找出它是从哪里调用的。但不是堆栈跟踪(如#caller 返回的内容),我想要方法的纯名称(如#__callee__ 返回的内容)。 Ruby 中是否存在这种方法?
【问题讨论】:
-
不是内置方法,但这里有一个类似的问题:stackoverflow.com/questions/5100299/…
-
是的,我想这样使用它还不错。谢谢。
标签: ruby