state_machine
https://github.com/pluginaweek/state_machine
Ruby
Adds support for creating state machines for attributes on any Ruby class
Snippet.public_or_visible_to_user
Returns a collection of snippets that are either public or visible to the logged in user. This method does not verify the user actually has the access to the project the snippet is in, so it should be only used on a relation that's already scoped for project access
Edit
git clone [email protected]:pluginaweek/state_machine.git
cd state_machine
open
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Snippet-public_or_visible_to_user-for-pr
# Commit to gitgit add git commit -m "better docs for Snippet.public_or_visible_to_user"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Snippet-public_or_visible_to_user-for-pr
hub pull-request
# Celebrate!