Module: ChainedJob
- Defined in:
- lib/chained_job.rb,
lib/chained_job/config.rb,
lib/chained_job/helpers.rb,
lib/chained_job/process.rb,
lib/chained_job/version.rb,
lib/chained_job/middleware.rb,
lib/chained_job/start_chains.rb,
lib/chained_job/clean_up_queue.rb,
lib/chained_job/store_job_arguments.rb
Defined Under Namespace
Modules: Helpers, Middleware
Classes: CleanUpQueue, Config, ConfigurationError, Error, Process, StartChains, StoreJobArguments
Constant Summary
collapse
- VERSION =
'1.0.0'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
21
22
23
|
# File 'lib/chained_job.rb', line 21
def config
@config ||= ChainedJob::Config.new
end
|
25
26
27
|
# File 'lib/chained_job.rb', line 25
def configure
yield(config)
end
|
.logger ⇒ Object
17
18
19
|
# File 'lib/chained_job.rb', line 17
def logger
config.logger
end
|
.redis ⇒ Object
13
14
15
|
# File 'lib/chained_job.rb', line 13
def redis
config.redis || raise(ConfigurationError, 'Redis is not configured')
end
|