鉴于 Ruby 2.2
module A
def self.a
"a"
end
end
如何访问A.a
以便可以分配给变量并稍后调用它?
我尝试了以下方法:
x = A::a.to_sym
send x # NoMethodError: undefined method `a' for main:Object
以下作品:
x = -> { A.a }
x.call
由于我在数组中有命名空间函数和非命名空间函数,有没有办法可以做到这一点send
?
我真的不想用include A