Ruby - Et si on écrivait un ORM ? - partie 3
Cette fois je me dis qu’il faudrait quand même se connecter à la base de données avant d’aller plus loin…
Alors au départ, la connexion est inexistante:
On fait passer ce test très facilement:
Maintenant on cherche à se connecter à une base de données existante (n’oubliez pas de la créer):
Pour implémenter cette fonctionnalité, ce à quoi je pense de plus rapide et de plus simple est une variable de classe. Même si on a parfois des scrupules à utiliser les variables de classe parce qu’elles sont partagées aussi par les sous-classes, je me dis que c’est bien le comportement que je voudrais obtenir. Donc voici le code qui fait passer notre test:
To be continued
À demain.
/ / / / / / / / / /