可能重复:
如何获取调用方法的名称?
我有一个方法#foo。可以从许多地方(范围)调用该方法。我需要#foo找出它是从哪里调用的。但不是堆栈跟踪(如#caller返回的内容),我想要方法的纯名称(如#__callee__返回的内容)。Ruby 中是否存在这种方法?
可能重复:
如何获取调用方法的名称?
我有一个方法#foo。可以从许多地方(范围)调用该方法。我需要#foo找出它是从哪里调用的。但不是堆栈跟踪(如#caller返回的内容),我想要方法的纯名称(如#__callee__返回的内容)。Ruby 中是否存在这种方法?