Library that provides mechanisms for controlling the flow of execution in imitation of an automaton.
A state machine library that can be used with ActiveRecord or in plain ruby and should be easy to customize for other integrations