假设我有一个对象,它有一个访问对象的方法:
def foo
@foo
end
我知道我可以使用 send 访问该方法:
obj.send("foo") # Returns @foo
是否有一种直接的方法来执行递归发送以获取@foo 对象上的参数,例如:
obj.send("foo.bar") # Returns @foo.bar
最佳答案
关于Ruby 嵌套发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15862455/