26b3be7359
Add simplecov
...
Makes it easier to figure out what is covered by specs
2021-03-07 11:31:14 +01:00
65dd309569
Implement remaining_budget? method in discount budget
2021-03-06 20:28:48 +01:00
c4528b1c92
Implement discount budget for month repository
...
- Provide a repository to retrieve a discount budget
for a given month
2021-03-06 19:07:47 +01:00
815615a03c
Implement a discount budget
...
A discount budget to represent the available budget for
discounts
2021-03-06 17:42:50 +01:00
b6f2d46d91
Extract default repository behavior into base class
2021-03-06 17:33:26 +01:00
66886e6ae6
Implement shipment reader
...
- Add shipment object
- Add object to represent invalid shipments
- Implement reader for the csv input format
2021-03-05 21:43:44 +01:00
e169921c14
Add version number spec for gem
2021-03-05 21:03:32 +01:00
5f3974331c
First commit
...
Includes
- Spec setup with FactoryBot
- A basic shipping option data structure
- A shipping option repository to have one central place with shipping options
- Github actions pipeline
2021-03-05 21:02:21 +01:00