Le but de ce kata est de créer une api http à partir du fichier data.json
, en utilisant uniquement des outils des base:
- La lib standart ruby
- Rack pour le serveur http
- Rspec ou Minitest pour les tests
- Faraday pour jouer avec votre api depuis une console
Commencez par permettre de lire le fichier avec diverses requêtes GET, puis à faire des modifications aux données avec POST, PUT et autres PATCH.
Essayez de faire du TDD.
Vous pouvez choisir de persister ou non les modifications des données. Vous pouvez mettre tout votre code dans un seul fichier ou l'organiser dans différents modules. Il y a plusieurs manières de faire ce kata, et elles vous apprendront des choses différentes.
Have fun!