1
0
Commit Graph

33 Commits

Author SHA1 Message Date
8945efaf10 Start using an object pool for shipments 2024-12-12 10:54:04 +01:00
e91e12c7ea Stop reading in all content
Process the shipments month by month instead
2024-12-11 20:13:35 +01:00
5e99d065ef Fix generate data command in readme 2024-09-27 20:17:31 +02:00
cdf82ad1b0 Remove unused sequential id from shipments 2024-08-27 18:01:44 +02:00
c5aebc0892 Remove Gemfile.lock and start ignoring it 2024-08-27 17:46:09 +02:00
f81909a87f Add L edge case to input file 2024-08-27 17:43:02 +02:00
4f7fb86601 Use structs instead of hashes for shipments 2024-08-27 17:57:33 +02:00
22ff5555a7 Allow to repeat a day in the example data sets 2024-08-25 10:23:38 +02:00
0d6adf9001 Refine generate data scripts 2024-08-25 10:21:02 +02:00
fd5246e1d6 Refine processing command line tool 2024-08-25 10:19:58 +02:00
862e6d9270 Fix linter issues 2024-08-25 10:11:51 +02:00
6dfaa6946a Add tool-version file 2024-08-25 10:04:13 +02:00
d007829208 Implement formatter 2024-08-25 10:03:39 +02:00
1f3e21b711 Simplify discount budget calculation 2024-08-25 10:06:45 +02:00
f152e166f4 Introduce :all group in shipments hash 2024-08-25 10:00:19 +02:00
9c54ba52f6 Use readlines interface in shipment reader 2024-09-27 23:45:18 +02:00
74fc3284bf Add integration spec 2024-08-25 10:09:43 +02:00
5a208803b3 Add decent readme 2023-09-07 12:47:46 +02:00
f000142bda Add arm platform to bundler 2023-09-07 12:43:40 +02:00
ea8bce73ee Allow variable sample data size 2023-09-07 12:42:57 +02:00
f691962698 Rename test script to run 2023-09-07 12:42:35 +02:00
f8d5aba36f Implement discount budget implementation 2023-09-03 13:51:27 +02:00
27d49aca69 Remove debugging code from shipment reader 2023-09-03 13:51:27 +02:00
81e0b71ff1 Break early in l rule 2023-09-03 13:51:27 +02:00
c8396afca5 Add id to each shipment 2023-09-03 13:51:27 +02:00
b7eddf7ab1 Add script for running the system 2023-09-02 08:43:03 +02:00
de8b641cb3 Add script to generate basic test data 2023-09-02 08:43:03 +02:00
19458df2dd Add rule implementation 2023-09-02 08:43:02 +02:00
2ce3c4d826 Add reader for shipments 2023-09-02 08:42:40 +02:00
4afb514743 Add Gemfile.lock 2023-09-02 08:36:53 +02:00
1d1e60de70 Add constants 2023-09-02 08:36:53 +02:00
c3728bf5da Fill in gemspec placeholders 2023-09-02 08:35:29 +02:00
1f0b45630f First commit 2023-09-02 08:35:10 +02:00