Adding .gitignore
Removed normal rate calculation redundancy, note code smell
Beginning logic extraction, one code smell removed  and another gained
Extracting magic numbers to constants for improved readability
Extracted normal hour pay calculation to improve expressiveness, also remembered this is ruby and not java and fixed method names
Extracted late night pay calculation and renamed constant for consistency
decoupled late night calc from bed time calc, big step
extracted conditions into methods for expressiveness, got improved conditions on the cheap
improved bedtime rate calculation
made all new functions private
passed arguments into instance variables, good bye creeping parameters
making pay calculation functions actually private
made a final change to bed time wording to keep naming consistent