RubyとRORの新機能であり、毎日それを愛しているので、これをググる方法がわからない(そして私は:)を試したので、これが私の質問です。
私たちは方法を持っています
def foo(first_name, last_name, age, sex, is_plumber)
# some code
# error happens here
logger.error "Method has failed, here are all method arguments #{SOMETHING}"
end
だから私はすべての引数をリストすることなく、メソッドに渡す方法を探しています。これはRubyなので、方法があると思います:)もしそれがjavaだったら、それらをリストするだけです:)
出力は次のようになります:
Method has failed, here are all method arguments {"Mario", "Super", 40, true, true}
method(__method__).parameters.map { |_, v| [v, binding.local_variable_get(v)] }