state_machine
https://github.com/pluginaweek/state_machine
Ruby
Adds support for creating state machines for attributes on any Ruby class
Project#refresh_import_jid_expiration
Refreshes the expiration time of the associated import job ID. This method can be used by asynchronous importers to refresh the status, preventing the StuckImportJobsWorker from marking the import as failed.
Edit
git clone [email protected]:pluginaweek/state_machine.git
cd state_machine
open
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Project-refresh_import_jid_expiration-for-pr
# Commit to gitgit add git commit -m "better docs for Project#refresh_import_jid_expiration"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Project-refresh_import_jid_expiration-for-pr
hub pull-request
# Celebrate!