Ruby - Et si on écrivait un ORM ? - partie 12
Douzième partie déjà de cette série sur la construction d’un ORM en Ruby…
On doit ajouter une méthode disconnect
à notre classe Database
, voici
d’abord le test:
Et maintenant l’implémentation:
Rien à dire d’intéressant là-dessus. Je vais aussi configurer Rspec pour qu’il joue les tests dans un ordre alétoire, et tant que j’y suis j’ajoute un peu de couleur à la sortie:
Et voici l’instant de vérité:
$ rspec
........
Finished in 0.03996 seconds
8 examples, 0 failures
Randomized with seed 55135
Parfait, on a splitté les tests, on les a mis dans un dossier spec/
,
on les a amélioré. C’est tout bon. Maintenant on devrait pouvoir faire
facilement un truc similaire avec le fichier sorm.rb
.
To be continued
À demain.
/ / / / / / / / / /