Module: QPush::Client

Includes:
Base::ConfigHelper
Defined in:
lib/qpush/client/job.rb,
lib/qpush/client/redis.rb,
lib/qpush/client/config.rb

Defined Under Namespace

Classes: Config, Job

Class Method Summary collapse

Methods included from Base::ConfigHelper

included

Class Method Details

.configObject



6
7
8
# File 'lib/qpush/client/config.rb', line 6

def config
  @config ||= Config.new
end

.redisObject



4
5
6
7
8
# File 'lib/qpush/client/redis.rb', line 4

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

.redis_poolObject



10
11
12
13
# File 'lib/qpush/client/redis.rb', line 10

def redis_pool
  @redis_pool ||= QPush::Base::RedisPool.create(Client.config.redis_pool,
                                                Client.config.redis_url)
end