オブジェクトにアクセスするメソッドを持つオブジェクトがあるとします。
def foo
@foo
end
send を使用してそのメソッドにアクセスできることはわかっています。
obj.send("foo") # Returns @foo
次のように、@foo オブジェクトのパラメーターを取得するために再帰送信を行う簡単な方法はありますか。
obj.send("foo.bar") # Returns @foo.bar
オブジェクトにアクセスするメソッドを持つオブジェクトがあるとします。
def foo
@foo
end
send を使用してそのメソッドにアクセスできることはわかっています。
obj.send("foo") # Returns @foo
次のように、@foo オブジェクトのパラメーターを取得するために再帰送信を行う簡単な方法はありますか。
obj.send("foo.bar") # Returns @foo.bar