Module: ActiveHook
- Defined in:
- lib/activehook.rb,
lib/activehook/log.rb,
lib/activehook/hook.rb,
lib/activehook/redis.rb,
lib/activehook/config.rb,
lib/activehook/errors.rb,
lib/activehook/version.rb,
lib/activehook/validate.rb,
lib/activehook/app/config.rb,
lib/activehook/server/send.rb,
lib/activehook/app/launcher.rb,
lib/activehook/server/queue.rb,
lib/activehook/server/retry.rb,
lib/activehook/client/config.rb,
lib/activehook/server/config.rb,
lib/activehook/server/worker.rb,
lib/activehook/app/middleware.rb,
lib/activehook/client/recieve.rb,
lib/activehook/server/manager.rb,
lib/activehook/server/launcher.rb
Defined Under Namespace
Modules: App, Client, Errors, Server
Classes: BaseConfig, ConnectionPool, Hook, Log, Recieve, Validate
Constant Summary
collapse
- VERSION =
'0.1.6'
- CODENAME =
'Fat Sparrow'
{
"Content-Type" => "application/json",
"Accept" => "application/json",
"User-Agent" => "ActiveHook/#{ActiveHook::VERSION}"
}.freeze
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.connection_pool ⇒ Object
Returns the value of attribute connection_pool.
3
4
5
|
# File 'lib/activehook/redis.rb', line 3
def connection_pool
@connection_pool
end
|
.mode ⇒ Object
Returns the value of attribute mode.
6
7
8
|
# File 'lib/activehook.rb', line 6
def mode
@mode
end
|
Class Method Details
.config ⇒ Object
8
9
10
|
# File 'lib/activehook/config.rb', line 8
def config
@config ||= build_config
end
|
3
4
5
6
|
# File 'lib/activehook/config.rb', line 3
def configure
reset
yield(config)
end
|
.log ⇒ Object
7
8
9
|
# File 'lib/activehook/log.rb', line 7
def log
@log ||= Log.new
end
|
.redis ⇒ Object
5
6
7
|
# File 'lib/activehook/redis.rb', line 5
def redis
@connection_pool ||= ConnectionPool.create
end
|
.reset ⇒ Object
22
23
24
25
|
# File 'lib/activehook/config.rb', line 22
def reset
@config = nil
@connection_pool = nil
end
|