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

Source | Google | Stack overflow

Edit

git clone [email protected]:pluginaweek/state_machine.git

cd state_machine

open

Contribute

# Make a new branch

git checkout -b -your-name--update-docs-Snippet-public_or_visible_to_user-for-pr


# Commit to git

git add git commit -m "better docs for Snippet.public_or_visible_to_user"


# Open pull request

gem 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!