¿Cómo puedo convertir: obj de nuevo en una variable llamada obj dentro de la definición?Ruby - convertir de símbolo a variable
def foo(bar)
bar.some_method_call
end
foo :obj
ACTUALIZACIÓN: El código final es más elaborado que esto, pero ...
Me gustaría ser capaz de decir
foo :obj
en lugar de
foo obj
Estoy trabajando en alguna sintaxis similar a DSL. Y este cambio permitiría que las cosas se lean un poco más.
¿Quiere esto decir que su símbolo, representado en el interior de la barra, corresponde directamente a una variable de instancia? – Matt