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

  1. 0.8.0 May 08, 2026 (15 KB)
  2. 0.7.0 April 24, 2026 (14.5 KB)
  3. 0.6.0 April 20, 2026 (14.5 KB)
  4. 0.5.0 April 16, 2026 (14 KB)
  5. 0.4.0 April 11, 2026 (13.5 KB)
Show all versions (12 total)

SHA 256 checksum