aasm
State machine mixin for Ruby objects
- 6.0.0 Jul 05 2026 gem.coop system
State machine mixin for Ruby objects
A simple DSL to decorate existing methods with logic that guards state transitions.
State machines for attributes
A statesman-like state machine library
State machine extracted from ActiveModel
A replacement for acts_as_state_machine.
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four
A minimal finite state machine with a straightforward syntax.
Adds finite state machine behaviour to Ruby classes.
Minimal Finite State Machine.
an open source Ruby workflow engine
[summary]
Automaton and Regular Inference Toolkit
A rich library for state-oriented programming with state machines / workflows
State machines for attributes
'State' Design Pattern from the Gang of Four book
State machine that allows dynamic transitions for business workflows
ActiveRecord Model Status Manager, It provides easy ways for managing ActiveRecords that have many statuses.