Class: Qujo::Queue::Resque::JobWorker

Inherits:
Object
  • Object
show all
Defined in:
lib/qujo/queue/resque/job_worker.rb

Class Method Summary collapse

Class Method Details

.loggerObject



18
19
20
# File 'lib/qujo/queue/resque/job_worker.rb', line 18

def logger
  Qujo.logger
end

.perform(options = {}) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/qujo/queue/resque/job_worker.rb', line 8

def perform(options={})
  id = options["id"]
  job = ::Job.find(id)
  logger.info "JobWorker:perform #{job.class} #{id}"
  job.run
rescue => e
  logger.error e.message
  logger.error e
end