同じ文字列で指定されたパラメーターを使用して、文字列で指定されたメソッドを動的に呼び出そうとしていますが、パラメーターの提供に行き詰まっています...
私は現在持っています:
query = Query.new
while true
input = gets.split(%r{[/[[:blank:]]/,]})
puts (query.instance_exec(*input.drop(1)) { |x|
instance_eval input.at(0)
})
end
したがって、メソッド名は input(0) で、このメソッドへの引数は入力の残りの部分にあります。これらのパラメータでこのメソッドを呼び出す方法はありますか?