Witam,
potrzebuję w paru miejscach wywołać metodę, której znam nazwę tylko. Obecnie korzystam z czegoś takiego:nazwa = 'nazwa_metody'
@zmienna.method(nazwa.to_sym).call
Czy da się to zrobić jakoś ładniej, ew. korzystając z jednej metody?
Pozdrawiam,
Yax
nazwa = 'nazwa_metody'
@zmienna.send(nazwa)
Najpierw podajesz nazwę metody, a później możesz przesłać argumenty z jakimi ma być wywołana.
send
Tak jak myślałem - niedokładnie przejrzałem dokumentację Object. Dzięki.
Y.