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
- More robust yard handler for transitions
- Binding callbacks to object breaks ActiveRecord integration
- Fix docs: 2x missing do; fix factory_girl method
- Weird warning "Both `model class` and its :state machine have defined a different default for "state".
- Need fallback method for methods defined in state context (DRY)
- Moved around_transition out of protected block
- Added class name to InvalidTransition exception messages.
- Mongoid (v3) field aliases keep state from being saved
- Cannot run events in parallel: set_non_paying
- Mongo Mapper master not compatible
- 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