Spec for Payload#perform calling fail on exception.
Ensure complete is not called when abort happens.
Add fail to backend spec.
This allows a backend to differentiate between exceptions that occur in
the job (fail) and exceptions that occur in queue (abort).
Add failure spec for statsd subscriber.
Add instrumentation example.
Tweak statsd instrumentation.
Rename fake udp socket. Had typo.
Add example of how to use log subscriber.
Send payload along with instrumentation for pop.
No need for config in hook examples.
Just pass queues to worker for examples
Custom queue name example tweaks.
Suffix with job for cook example.
No need for graceful shutdown config in some examples.
No need for args in job initialize.
Worker now can handle symbol queue names.
More unit-ish tests for stopping.
The signal stuff is kind of wonky. This seems more simple and ensures
things are working.
Stop should inherit from standard error.
A few tweaks to dirty exit example
Remove Worker attributes methods. No longer used.
Strip queue name pre and post whitespace
Add example of default queue.
Rename custom queue names example
Rename graceful shutdown examples.
Add perform and push hook examples.
Add work and die helper for examples.
Example of using separate queues.
Move query to perform in readme example
Remove invalid statement about resque on heroku
Show graceful shutdown in config example in readme
Fix typo in readme
Use default graceful shutdown in example setup
Add examples of shutdown with graceful shutdown on and off.
Doc worker exceptions