Class: Timberline::Rails::ActiveJobWorker

Inherits:
Worker
  • Object
show all
Defined in:
lib/timberline/rails/active_job_worker.rb

Instance Method Summary collapse

Instance Method Details

#process_item(item) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/timberline/rails/active_job_worker.rb', line 4

def process_item(item)
  ActiveJob::Base.execute item.contents
rescue StandardError => e
  item.error_reason = e.message
  item.error_backtrace = e.backtrace
  error_item(item)
end