An implementation of the State Design Pattern in Ruby. The State Design Pattern allows an object to alter its behavior when its internal state changes.
Dwayne R. Crooks
May 21, 2014 11:35am
MIT