AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
A minimal finite state machine with a straightforward syntax.
Minimal Finite State Machine
A super-slim statemachine-like support library
A Ruby Statemachine that focuses on events instead of states.
A very simple state machine plugin built on top of ActiveRecord::Enum
Adds support for creating state machines for attributes on any Ruby class
Adds support for creating state machines for attributes on any Ruby class
A statesmanlike state machine library.
State machine extracted from ActiveModel
Ruby finite-state-machine-inspired API for modeling workflow