2010-05-23 6 views
2

Salutations,Clé # de hachage pour 1.8.6

J'essaie de rendre ma 1.9.1 source 1.8.6 compatible. J'ai reconnu qu'il n'y a pas de méthode de clé Hash #. Toute idée ou méthode comment résoudre cela?

Merci!

Tobias

Répondre

2

Dans ruby ​​1.8 cette méthode est appelée index.

+0

Ouch, aurait pu voir ça. Merci beaucoup! – Tobias

4

Utilisez Hash#index ou require "backports/1.9.1/hash/key".

Vous pouvez également require 'backports' et la plupart des changements d'API de 1.8.6 à 1.9.2 seront rétroportés et disponibles en Ruby 1.8.6 (y compris Hash#key, bien sûr).

Questions connexes