module Tracked::DelayedJob::Plugin::Perform

Public Instance Methods

perform() click to toggle source
Calls superclass method
# File lib/tracked/delayed_job/plugin.rb, line 5
def perform
  @tracked_job.start!
  begin
    result = super
  rescue Exception => exception
    @tracked_job.fail!(exception.message)
    raise
  end
  @tracked_job.succeed!(result)
  return result
end