获取块内ruby变量的信息

时间:2015-11-03 10:03:09

标签: ruby

我有像

这样的方法
def my_method(&block)
     begin
       yield 
     rescue Exception => e
       puts "Exception"
       return
     end 
 end

并且为2个全局变量调用该方法。

my_method { $memcache_connection1.get(key) }
my_method { $memcache_connection2.get(key) }

在my_method中,我无法确定调用哪个memcache连接。它只是让块传递。

我需要知道my_method中使用了哪个memcache连接。这可能吗?

0 个答案:

没有答案