State Machines in Ruby: An Introduction | Heykuki News