state_machine
https://github.com/pluginaweek/state_machine
Ruby
Adds support for creating state machines for attributes on any Ruby class
Gitlab::QueryLimiting.whitelist
Allows the current request to execute any number of SQL queries. This method should _only_ be used when there's a corresponding issue to reduce the number of queries. The issue URL is only meant to push developers into creating an issue instead of blindly whitelisting offending blocks of code.
Edit
git clone [email protected]:pluginaweek/state_machine.git
cd state_machine
open
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Gitlab--QueryLimiting-whitelist-for-pr
# Commit to gitgit add git commit -m "better docs for Gitlab::QueryLimiting.whitelist"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Gitlab--QueryLimiting-whitelist-for-pr
hub pull-request
# Celebrate!