state_machine
https://github.com/pluginaweek/state_machine
Ruby
Adds support for creating state machines for attributes on any Ruby class
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.
12 Subscribers
Add a CodeTriage badge to state_machine
Help out
- Issues
- Assigning 'state_event' through nested attributes fails.
- Include object class in state machine transition error
- Only load Sequel's inflector as a last resort
- Fixes #320 broken api link
- custom actions
- Easy one: API docs link is incorrect
- Replace File.exists? with File.exist? to avoid deprecation warning
- Creating records in after_failure callbacks with SQLite
- Plugin status?
- Build new object through an association doesn't trigger the state_machine's initial lambda
- Docs
- #redirect_with_vary
- RedirectWithVary#build_response
- Mastodon::PrivateNetworkAddressError#initialize
- Mastodon::PrivateNetworkAddressError#host
- Mastodon::UnexpectedResponseError#response
- Tag#validate_display_name_change
- Tag#decaying?
- Tag#requires_review_notification?
- Tag#display_name
- Mute#invalidate_follow_recommendations_cache