Soportando la sintaxis hash de Ruby 1.9 en Ruby 1.8
Estoy escribiendo una gema Ruby usando la{key: 'value'}
sintaxis para hashes en todo mi código. Todas mis pruebas pasan en 1.9.x, pero (comprensiblemente) obtengosyntax error, unexpected ':', expecting ')'
en 1.8.7.
¿Existe alguna práctica recomendada para admitir el 1.8.x? ¿Necesito reescribir el código usando nuestro viejo amigo=>
, o hay una mejor estrategia?