module SidekiqUniqueJobs::Connection

def self.included(base)

def self.included(base)
  base.send(:extend, self)
end

def redis(r_pool = nil, &block)

Returns:
  • (Sidekiq::RedisConnection, ConnectionPool) - a connection to redis
def redis(r_pool = nil, &block)
  r_pool ||= defined?(redis_pool) ? redis_pool : r_pool
  if r_pool
    r_pool.with(&block)
  else
    Sidekiq.redis(&block)
  end
end