En Ruby 1.9 es que hay una manera de definir este hash con la nueva sintaxis?Ruby 1.9 hash con un guión en una clave
irb> { a: 2 }
=> {:a=>2}
irb> { a-b: 2 }
SyntaxError: (irb):5: syntax error, unexpected tLABEL
{ a-b: 2 }
^
con el anterior, está funcionando:
irb> { :"a-b" => 2 }
=> {:"a-b"=>2}
¡increíble! +1 para actualizar con la nueva sintaxis de ruby, ¿desde qué versión está disponible? 2? 2.1? – makevoid
No sé, he intentado esta sintaxis y que había trabajado :) – Stiig
@makevoid nueva sintaxis está disponible desde 2.2: https://github.com/ruby/ruby/blob/v2_2_0/NEWS#language-changes –