A minimal state machine for Ruby objects. Define states, events, transitions, guard conditions, and callbacks with a clean DSL. Works with any Ruby class — no framework dependency required.
Required Ruby Version
>= 3.1.0
Authors
Philip Rehberger
Versions
- 0.8.0 May 08, 2026 (15 KB)
- 0.7.0 April 24, 2026 (14.5 KB)
- 0.6.0 April 20, 2026 (14.5 KB)
- 0.5.0 April 16, 2026 (14 KB)
- 0.4.0 April 11, 2026 (13.5 KB)