police_state (rubygems): Lightweight state machine for Active Record and Active Model.
Keywords: activerecord|rails|ruby|state-machine