Module: SidekiqUniqueJobs::Connectors

Defined in:
lib/sidekiq_unique_jobs/connectors.rb,
lib/sidekiq_unique_jobs/connectors/testing.rb,
lib/sidekiq_unique_jobs/connectors/redis_pool.rb,
lib/sidekiq_unique_jobs/connectors/sidekiq_redis.rb

Defined Under Namespace

Classes: RedisPool, SidekiqRedis, Testing

Constant Summary collapse

CONNECTOR_TYPES =
[Testing, RedisPool, SidekiqRedis]

Class Method Summary collapse

Class Method Details

.conn(redis_pool = nil) ⇒ Object



9
10
11
12
13
14
# File 'lib/sidekiq_unique_jobs/connectors.rb', line 9

def self.conn(redis_pool = nil)
  CONNECTOR_TYPES.each do |connector|
    conn = connector.conn(redis_pool)
    return conn if conn
  end
end