Tu ne peux pas faire object.name car ton hash n'a pas de méthode name. Il faut faire object[:name]
Bonjour,
On m'a donné un test Rspec et à partir de ce test je dois écrire une classe qui retourne un Hash.
Seulement là je suis étonné de la fin du test.
Si on admet un Hash comme suit:
et que la fin du test ressemble à ça :
On est bien d'accord qu'il n'est pas possible de faire
sur un Hash ?
PS: c'est pour un recrutement, j'ai le test qui est écrit et je dois implémenter la classe.
2 réponses
Grafikart,
il y a 9 ans
WilliamB17,
il y a 9 ans
Voici la solution que j'ai trouvé .
J'ai override Hash
Bien entendu je vous laisse le plaisir de gérer les erreurs si la clef n'exite pas, si la clef est une chaine de caratére ou un symbole, etc...