Module: KMDB::Resque::ModuleMethods

Included in:
KMDB::Resque
Defined in:
lib/kmdb/resque.rb

Instance Method Summary collapse

Instance Method Details

#configureObject



22
23
24
# File 'lib/kmdb/resque.rb', line 22

def configure
  _configure
end

#enqueue(*args) ⇒ Object



7
8
9
10
# File 'lib/kmdb/resque.rb', line 7

def enqueue(*args)
  _configure
  ::Resque.enqueue(*args)
end

#workObject



12
13
14
15
16
17
18
19
20
# File 'lib/kmdb/resque.rb', line 12

def work
  _configure
  ::Resque::Worker.new(:high, :medium, :low).tap do |w|
    w.term_timeout   = 8
    w.term_child     = true
    w.log "starting worker"
    w.work(5) # interval
  end
end