Module: QPush::Web
- Includes:
- Base::ConfigHelper
- Defined in:
- lib/qpush/web/get.rb,
lib/qpush/web/post.rb,
lib/qpush/web/redis.rb,
lib/qpush/web/config.rb,
lib/qpush/web/server.rb,
lib/qpush/web/apis/jobs.rb,
lib/qpush/web/apis/crons.rb,
lib/qpush/web/apis/heart.rb,
lib/qpush/web/apis/stats.rb,
lib/qpush/web/apis/create.rb,
lib/qpush/web/apis/morgue.rb,
lib/qpush/web/apis/history.rb,
lib/qpush/web/apis/retries.rb
Defined Under Namespace
Modules: Apis
Classes: Config, Get, Post, RedisKeys, Server
Class Method Summary
collapse
included
Class Method Details
.config ⇒ Object
6
7
8
|
# File 'lib/qpush/web/config.rb', line 6
def config
@config ||= Config.new
end
|
.keys ⇒ Object
10
11
12
|
# File 'lib/qpush/web/config.rb', line 10
def keys
@keys ||= QPush::Web::RedisKeys.new
end
|
.redis ⇒ Object
4
5
6
7
8
|
# File 'lib/qpush/web/redis.rb', line 4
def redis
redis_pool.with do |conn|
yield conn
end
end
|
.redis_pool ⇒ Object
10
11
12
13
|
# File 'lib/qpush/web/redis.rb', line 10
def redis_pool
@redis_pool ||= QPush::Base::RedisPool.create(Web.config.redis_pool,
Web.config.redis_url)
end
|