Initial State
Add specs
Fix typo
Add general specs
Remove puts
Extract method
Improve clarity
Move method to the object that has the data it uses
Adjust references to the new method
Idempotent method
Extract method
Move method to the object that has the data it uses
Replace temp variable with a query method