Sha256: 56ff77bd4cf037f83851ed818c6482746a9222f261d7ca9e2eedc64e926a304b
Contents?: true
Size: 503 Bytes
Versions: 6
Compression:
Stored size: 503 Bytes
Contents
module DelayedMailhopper class SendJob < Struct.new(:id) def perform Email.find(id).send! end def success(job) Rails::logger.info "[DelayedMailhopper::SendJob] success for email_id #{id}, delayed_job_id #{job.id}" end def error(job, e) Rails::logger.error "[DelayedMailhopper::SendJob] error for email_id #{id}, delayed_job_id #{job.id}\n" + "#{e.class}\n#{e.message}\n\n=== BACKTRACE ===\n" + e.backtrace.join("\n") end end end
Version data entries
6 entries across 6 versions & 1 rubygems