has_state_machine (rubygems): HasStateMachine uses ruby classes to make creating a finite state machine in your ActiveRecord models a breeze.
Keywords: activerecord|ruby|state-machine