@MichaelDimmitt Can you re-review for these two questions?
Does this satisfy the specification from issue #44 minus stretch?
Is this readable? It's consolidated into a single class right now. There's places to split responsibility into more classes if we want. Will you be able to read it 6 months from now as as?
Rewrite the original Ruby project (currently in this repo under old/ruby).
Improvements made:
git clone
directly. This project no longer requires any dependencies outside of testing.Issues for Ruby: #22, #27, #44