调用方法Ruby1.9
与调用方法Ruby1.9,ruby,ruby-1.9,Ruby,Ruby 1.9,与\uuuu被调用方\uuuuuu类似,是否存在返回调用方法的内容?我意识到有一个调用方,我试图从中删除调用方方法的名称,但我好奇的是,有一个标准方法可以返回调用方法的名称,而不附带任何其他信息。MRI中没有这样的功能。但也有一些选择 如果您碰巧使用Rubinius,您可以这样做,而不是解析调用方: Rubinius::VM.backtrace(1, false).first.name #=> :calling_method_name 您还可以为自己查看调用方的结果。它应该适用于任何Ru
\uuuu被调用方\uuuuuu
类似,是否存在返回调用方法的内容?我意识到有一个调用方
,我试图从中删除调用方方法的名称,但我好奇的是,有一个标准方法可以返回调用方法的名称,而不附带任何其他信息。MRI中没有这样的功能。但也有一些选择
如果您碰巧使用Rubinius,您可以这样做,而不是解析调用方:
Rubinius::VM.backtrace(1, false).first.name
#=> :calling_method_name
您还可以为自己查看调用方的结果。它应该适用于任何Ruby>1.9
描述如何自己进行一些简单的解析
最后,在Ruby 2.0中似乎有这样一个特性,尽管相关票据已经有一段时间没有更新了。您链接的发送者gem看起来非常重要。