Sha256: 290c32b901439df1418d43e698ab84ba854ce2f2dbd461f1f0d6a67a6e0b8fe5

Contents?: true

Size: 771 Bytes

Versions: 8

Compression:

Stored size: 771 Bytes

Contents

# module Delayed
#   class StatusJob < RepeatingJob
#     def perform
#       true
#     end

#     def repeats_every
#       1.minutes
#     end

#     # 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
class ::Delayed::StatusJob < ::Delayed::Job
  def perform
    ::Delayed::StatusJob.enqueue ::Delayed::StatusJob.new, run_at: 1.minute.from_now
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mail_manager-3.2.5 lib/delayed/status_job.rb
mail_manager-3.2.4 lib/delayed/status_job.rb
mail_manager-3.2.2 lib/delayed/status_job.rb
mail_manager-3.2.1 lib/delayed/status_job.rb
mail_manager-3.2.0 lib/delayed/status_job.rb
mail_manager-3.0.0 lib/delayed/status_job.rb
mail_manager-0.1.4 lib/delayed/status_job.rb
mail_manager-0.1.2 lib/delayed/status_job.rb