>
> Quel que soit le code dans #each et #<<, ça me parait
>
non trivial de modifier l'état d'un objet pendant que tu le parcours,
>
pas impossible bien sûr, mais pas forcément intuitif.
>

Alors il y a une erreur dans mon copier/coller (que j'ai fait à la main en
fait) : j'ai bien 2 variable différents : une pour le parcours (events, le
normal) et une pour le résultat final. Elle est initialisée à self.events,
sachant que tu as raison, le self est inutile, et elle est enrichie des
événements auto-générés.

J'ai mis ça ici parce que je me suis dis :
- au lieu d'une liste d'événements "bruts", c'est une liste d'événements
enrichis
- pour toute le reste c'est pareil
- la liste d'événements, c'est story qui l'a (en faisant story.events),
donc dans story je crée ma liste d'événements "enrichis".

Attention, cette liste "enrichie" est juste virtuelle, c'est à dire générée
à la volée lors de l'affichage (ou plus généralement : quand il y en a
besoin). A chaque affichage, elle sera re-calculée. Je ne sauve pas les
enrichissements dans la DB.

Voilou

Mais merci pour vos remarques, c'est pas perdu, je reviendrai sûrement
dessus au fur-et-à-mesure de la complexification de l'appli !

gUI

-- 
Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://www.libreoffice.org/download/

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/d/optout .

Répondre à