Brian Lovin
/
Hacker News
State Machines in Ruby: An Introduction