Renverser une table de hachage en Ruby

Comment inverser les éléments dans la table de hachage, en gardant les mêmes valeurs et les touches, mais en inversant leur ordre dans la table de hachage.

Comme suit:

{ "4" => "happiness", "10" => "cool", "lala" => "54", "1" => "spider" }

Et convertir:

{ "1" => "spider", "lala" => "54", "10" => "cool", "4" => "happiness" }

Ou, je pourrais peut-être lancer un each boucle vers l'arrière, en commençant par le dernier élément dans la table de hachage, plutôt que le premier?

InformationsquelleAutor slyv | 2012-06-03