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

.connection(redis_pool = nil, &block) ⇒ Object



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

def self.connection(redis_pool = nil, &block)
  CONNECTOR_TYPES.each do |connector|
    had_connection = connector.connection(redis_pool, &block)
    break if had_connection
  end
end