Nowy w Ruby i ROR i uwielbiam to każdego dnia, więc oto moje pytanie, ponieważ nie mam pojęcia, jak to wygooglować (i próbowałem :))
mamy metodę
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
Więc czego szukam sposobu, aby uzyskać wszystkie argumenty przekazane do metody, bez wymieniania każdego z nich. Ponieważ to jest Ruby, zakładam, że jest sposób :) Gdyby to była java, po prostu je wymieniłbym :)
Wynik byłby:
Method has failed, here are all method arguments {"Mario", "Super", 40, true, true}