aasm
https://github.com/aasm/aasm
Ruby
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
7 Subscribers
Add a CodeTriage badge to aasm
Help out
- Issues
- I have a question
- Allow subclassing AASM core classes
- Simpler access to state names of AASM
- Ability to subclass Core::State, Event and Transition to add custom options and DSL
- Toggle 'STATE_' prefix on autogenerated constants
- AASM appears to unreliably interfere with Papertrail
- breaking change in 5.5.0 with literal_invoker
- RSpec syntax to test guard clauses
- create a different table record on an aasm event
- `aasm.from_state` is not always populated
- Docs