AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
-
Updated
Apr 29, 2024 - Ruby
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Ruby finite-state-machine-inspired API for modeling workflow
Generate diagrams of AASM state machines.
ActiveRecord/Rails Integration for the Workflow library
Simple state management via "an enum with guard rails"
🔃 Easy to use finite state machine for Crystal classes
🧮An advanced Ruby eCommerce site
simple task manager sample app(aasm, rspec, capybara and weird routes structure)
A simple but powerful state machine implementation.
Allow to use hooks with AASM outside aasm block
Add a description, image, and links to the aasm topic page so that developers can more easily learn about it.
To associate your repository with the aasm topic, visit your repo's landing page and select "manage topics."