Resque "replacement" for use in development and testing
Ruby
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
CONTRIBUTORS
Gemfile
LICENSE
README.markdown
Rakefile
fake-resque.gemspec

README.markdown

FakeResque

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.

Usage

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!

Installation

Gemcutter

$ gem install fake-resque

Contributing

Once you've made your great commits:

  1. Fork FakeResque
  2. Create a topic branch - git checkout -b my_branch
  3. Push to your branch - git push origin my_branch
  4. Create an Issue with a link to your branch
  5. That's it!

Acknowledgements

Based on the fakefs library by defunkt.

Meta