An application for TFL Oystercards.
A user can:
- hold money in their card, in the form of balance
- add money to their card
- have a maximum limit (of £90) on their card
- pay their fare through their card, by deducting the fare amount from their balance
- touch in and out on every journey
- pay the minimum amount for a single journey
- pay for their journey when journey is complete (touch out)
- see where they travelled from
- see their previous trips
- see what zone a station is in
- be charged a penalty, deducted from their total, if they fail to touch in or out
- have the correct fare calculated
Ruby
tba
Rspec
second weekly exercise, in progress
Myrtle so far