Module: BgResults

Defined in:
lib/bg_results.rb,
lib/bg_results/batch.rb,
lib/bg_results/version.rb,
lib/bg_results/worker/sidekiq.rb

Defined Under Namespace

Modules: Worker Classes: Batch

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.redisObject



18
19
20
21
22
# File 'lib/bg_results.rb', line 18

def self.redis
  redis_pool.with do |redis|
    yield redis
  end
end

.redis_poolObject



10
11
12
# File 'lib/bg_results.rb', line 10

def self.redis_pool
  @redis ||= ConnectionPool.new(size: 5, timeout: 5) { Redis.new }
end

.redis_pool=(pool) ⇒ Object



14
15
16
# File 'lib/bg_results.rb', line 14

def self.redis_pool= pool
  @redis = pool
end