Module: Joblin
- Defined in:
- lib/joblin.rb,
lib/joblin/engine.rb,
lib/joblin/version.rb,
lib/joblin/lazy_access.rb,
lib/joblin/misc_helper.rb,
app/models/joblin/background_task.rb,
app/models/joblin/background_task/executor.rb,
app/models/joblin/background_task/api_access.rb,
app/models/joblin/background_task/attachments.rb,
app/models/joblin/background_task/retention_policy.rb
Defined Under Namespace
Modules: Batching, Concerns, LazyAccess, MiscHelper, Uniqueness
Classes: BackgroundTask, Engine, LazyAccessArray, LazyAccessHash
Constant Summary
collapse
- Batch =
Joblin::Batching::Batch
- VERSION =
"0.1.11".freeze
Class Method Summary
collapse
Class Method Details
.logger ⇒ Object
31
32
33
34
35
36
|
# File 'lib/joblin.rb', line 31
def logger
return @logger if defined? @logger
@logger = Logger.new(STDOUT)
@logger.level = Logger::WARN
@logger
end
|
.redis(&blk) ⇒ Object
27
28
29
|
# File 'lib/joblin.rb', line 27
def redis(&blk)
redis_pool.lazy_with(&blk)
end
|
.redis_pool ⇒ Object
22
23
24
25
|
# File 'lib/joblin.rb', line 22
def redis_pool
require 'rediconn'
@redis_pool ||= RediConn::RedisConnection.create(env_prefix: "BEARCAT")
end
|