Don't want to have the resque infrastructure in place when developing or testing your resque dependent applications? FakeResque will replace Resque and execute any Resque calls synchronously instead of asynchronously.
require 'fake-resque' # That's it. # To use the real Resque FakeResque.deactivate! # To disable the real Resque again FakeResque.activate! # To drop messages being sent through Resque FakeResque.block! # To start sending messages again FakeResque.unblock! # Or FakeResque.activate! # By default FakeResque will swallow any errors. To raise errors FakeResque.raise_errors! # To restore the original behavior of swallowing errors FakeResque.suppress_errors!
$ gem install fake-resque
Once you've made your great commits:
- Fork FakeResque
- Create a topic branch -
git checkout -b my_branch
- Push to your branch -
git push origin my_branch
- Create an Issue with a link to your branch
- That's it!
Based on the fakefs library by defunkt.