Class: Delayed::StatusJob

Inherits:
Job
  • Object
show all
Defined in:
lib/delayed/status_job.rb

Overview

# This is a good hook if you need to report job processing errors in additional or different ways

  def log_exception(error)
    #don't send mail for this currently.. we'll do something smart laters
    #Delayed::Mailer.deliver_exception_notification(self,error,notify_email) unless notify_email.blank?
    logger.error "* [JOB] #{name}(#{id}) failed with #{error.class.name}: #{error.message} - #{attempts} failed attempts"
  end
end

end

Instance Method Summary collapse

Instance Method Details

#performObject



20
21
22
# File 'lib/delayed/status_job.rb', line 20

def perform
  ::Delayed::StatusJob.enqueue ::Delayed::StatusJob.new, run_at: 1.minute.from_now
end