J'ai un objet de Résultats qui contient un tableau de result
objets avec quelques mises en cache des statistiques sur les objets dans le tableau. Je voudrais les Résultats d'objet pour être en mesure de se comporter comme un tableau. Ma première coupe à cet était d'ajouter des méthodes comme ceci
def <<(val)
@result_array << val
end
C'est très similaire au c et je sais que Ruby a une meilleure façon.
J'aimerais aussi être capable de faire cela
Results.each do |result|
result.do_stuff
end
mais je ne suis pas sûr de ce que l' each
méthode est vraiment sous le capot.
Actuellement j'ai simplement retourner le sous-jacent tableau via une méthode et d'appeler sur elle, qui ne semble pas être la plus élégante solution.
Toute aide serait appréciée.