Jak mogę przekonwertować: obiekt z powrotem na zmienną o nazwie obj wewnątrz def?Ruby - konwersja z symbolu na zmienną
def foo(bar)
bar.some_method_call
end
foo :obj
UPDATE: Ostateczny kod jest bardziej skomplikowany niż to, ale ...
Chciałbym móc powiedzieć
foo :obj
zamiast
foo obj
Pracuję nad pewną składnią podobną do DSL. I ta jedna zmiana pozwoliłaby, by rzeczy stały się trochę jaśniejsze.
Czy to znaczy swój symbol, reprezentowany wewnątrz baru, bezpośrednio odpowiada zmiennej instancji? – Matt