¿Cuáles son los beneficios de la nueva sintaxis de hash en Ruby 1.9?

Además de hacerlo más conciso para definir hashes con símbolos como claves, ¿hay otros beneficios de escribir un hash como:

{key1: "value1", key2: "value2"} en lugar de{:key1 => "value1", :key2 => "value2"}?

Además, ¿cuál es la convención cuando tienes una combinación de cadenas y símbolos como claves hash?

Lo escribes como{"key1" => "value1", key2: "value2"} o mantener el estilo consistente como{"key1" => "value1", :key => "value2"}

Respuestas a la pregunta(2)

Su respuesta a la pregunta