module Workerholic

Constants

PIDS
REDIS_URL
VERSION

Public Class Methods

manager() click to toggle source
# File lib/workerholic.rb, line 64
def self.manager
  @manager
end
manager=(mgr) click to toggle source
# File lib/workerholic.rb, line 60
def self.manager=(mgr)
  @manager = mgr
end
redis_connections_count() click to toggle source
# File lib/workerholic.rb, line 45
def self.redis_connections_count
  @redis_connections_count || (workers_count + 3)
end
redis_connections_count=(num) click to toggle source
# File lib/workerholic.rb, line 49
def self.redis_connections_count=(num)
  raise ArgumentError unless num.is_a?(Integer) && num < 200
  @redis_connections_count = num
end
redis_pool() click to toggle source
# File lib/workerholic.rb, line 54
def self.redis_pool
  @redis ||= ConnectionPool.new(size: redis_connections_count, timeout: 5) do
    Redis.new(url: REDIS_URL)
  end
end
workers_count() click to toggle source
# File lib/workerholic.rb, line 36
def self.workers_count
  @workers_count || 25
end
workers_count=(num) click to toggle source
# File lib/workerholic.rb, line 40
def self.workers_count=(num)
  raise ArgumentError unless num.is_a?(Integer) && num < 200
  @workers_count = num
end