module Resque::Failure

def self.backend

back to `Resque::Failure::Redis`
Returns the current backend class. If none has been set, falls
def self.backend
  return @backend if @backend
  case ENV['FAILURE_BACKEND']
  when 'redis_multi_queue'
    require 'resque/failure/redis_multi_queue'
    @backend = Failure::RedisMultiQueue
  when 'redis', nil
    require 'resque/failure/redis'
    @backend = Failure::Redis
  else
    raise ArgumentError, "invalid failure backend: #{FAILURE_BACKEND}"
  end
end