Exceptions are better than `false` values.
This should fix a failing travis ci test.
On travis ci, these values have been Bignums, not Fixnums, for some reason.
These have been failing intermittently for me because they had race conditions. My solution: - Use a shared context to manage killing the thread at the end of every test to ensure a clean thread state. - Use a stdlib Queue to synchronize between threads; this is far better then `thread.join(0.01)`.
Gem.loaded_specs['redis'] was returning nil when using bundler's standalone mode (which avoids using rubygems at runtime).
upgrade to redis 3.0+
Add support for retryable errors through Qless::RetryExceptions mixin.
I want to be able to use bin for bundler's binstubs.
…rmatting clean up.