Return nil in retry_key_for_job if the application code is not loaded.
Started retry item removal
Fully functional retry item removal
Should not show timestamp when there is no job in it
Adding remove to timestamp group on retry
url is now u
Added Bundler Gemfile.
Add .gem and .idea to .gitignore
Merge remote branch 'morellon/master' into testing
Allow usage of retry web interface without needing to use MultipleWithRetrySuppression failure backend.
Added initial stab at a example demo app, similar to the one found in the Resque example/ directory.
Added tests.watchr
Moved tests to minitest.
@retry_limit = 0 means "Never retry". @retry_limit < 0 means "Infinite retries". Before this commit, @retry_limit = 0 meant "Infinite retries". Could be useful to set a @retry_limit to 0 to disable retries, in case of worker inheritance. Also, it seems to be more "standard" like this.
Fixes #21. MultipleWithRetrySuppression actually have general bug.

It generated #redis_retry_key from array of arguments
rather than arguments.
add sleep_after_requeue feature
tanob/jniesen: added the ability to specify a @retry_job_class that separates the retry queue from the original queue.
Fix #26: MultipleWithRetrySuppression swallows error if class does not exist

Now it will simply act as Multiple and pass the NameError on up.
tanob/mike - retry criteria check blocks should be evaluated under instance's context.
tanob/mike - cleaning retry key for original enqueued job if defines @retry_job_class.
tanob - moving instance_exec into module.