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
- Fix keyword parameters in ruby 3.2
- CI against Ruby 3.3
- Revisit "Add :after_commit callbacks to events"
- Callback with positional and keyword args errors out in Ruby 3.2
- Fix broken tests on Rails 7.1.2.
- Update GitHub Actions and codecov
- Performance of aasm_ensure_initial_state (end Rails 3 support?)
- Stopping event without raising from after callback
- Can't pass arguments on events with bangs in Ruby 3.0
- Allow passing an empty hash to `:after` transition methods
- Docs