Module: ChewyKiqqer

Defined in:
lib/chewy_kiqqer/index.rb,
lib/chewy_kiqqer/mixin.rb,
lib/chewy_kiqqer/config.rb,
lib/chewy_kiqqer/worker.rb,
lib/chewy_kiqqer/version.rb,
lib/chewy_kiqqer/log_subscriber.rb

Defined Under Namespace

Modules: Mixin Classes: Index, LogSubscriber, Worker

Constant Summary collapse

VERSION =
"0.2.6"

Class Method Summary collapse

Class Method Details

.default_queueObject



10
11
12
# File 'lib/chewy_kiqqer/mixin.rb', line 10

def self.default_queue
  @default_queue || 'default'
end

.default_queue=(queue) ⇒ Object



6
7
8
# File 'lib/chewy_kiqqer/mixin.rb', line 6

def self.default_queue=(queue)
  @default_queue = queue
end

.locking_scopeObject



19
20
21
# File 'lib/chewy_kiqqer/config.rb', line 19

def self.locking_scope
  @locking_scope || 'default'
end

.locking_scope=(value) ⇒ Object

Locking scope for redis locks. Only necessary if one redis instances locks more than one application



15
16
17
# File 'lib/chewy_kiqqer/config.rb', line 15

def self.locking_scope=(value)
  @locking_scope = value
end

.loggerObject



5
6
7
# File 'lib/chewy_kiqqer/config.rb', line 5

def self.logger
  @logger
end

.logger=(value) ⇒ Object



9
10
11
# File 'lib/chewy_kiqqer/config.rb', line 9

def self.logger=(value)
  @logger = value
end