Aujourd’hui on termine de structurer quelque peu le projet. Voici ce que je
veux obtenir:
$ tree -a
.
├── lib/
│ ├── base.rb
│ ├── database.rb
│ └── recorder.rb
├── .rspec
├── sorm.rb
├── spec/
│ ├── base_spec.rb
│ └── database_spec.rb
└── test.db
Le fichier sorm.rb
à la racine du projet va contenir nos require:
Quant aux 3 fichiers sous lib/
ils contiennent chacun une classe
de notre ancien fichier sorm.rb
, qui était un fourre-tout.
Voici ces fichiers:
On va enfin pouvoir ajouter de nouvelles fonctionnalités à notre ORM !
C’est pas trop tôt, je commençais à m’ennuyer ;)
Je tâcherais aussi de mettre le projet sur Github prochainement pour
qu’il soit plus facile à suivre.
To be continued
À demain.