Según El bien fundamentada Rubyist:Hash en Ruby
Rubí permite una forma especial de representación símbolo en la posición clave hash, con los dos puntos después del símbolo en lugar de antes y la flecha separador de hash remoto. En otras palabras, esto:
hash = { :name => "David", :age => 49 }
también se puede escribir así:
hash = { name: David, age: 49 }
He probado el código anterior en Ruby 1.8.7 y 1.9.2 - No está funcionando. ¿Qué estoy haciendo mal?
En el futuro, publique mensajes de error detallados si no puede hacer que un fragmento de código funcione. Esto es mucho más útil que "no está funcionando". – meagar
Gracias, estaba tratando de saber cuándo se usa la sintaxis 'hash's' json-like', y aparentemente está disponible solo con 'symbols'. –