lib/resque/failure/email_notification.rb
# frozen_string_literal: true
require 'resque/failure/notification_recipient'
module Resque
module Failure
class EmailNotification < Base
include NotificationRecipient
def save
return if recipients.blank?
mail = JobFailureNoticeMailer.with(to: recipients, exception: exception).alert
mail.deliver_now
rescue => e
puts "#{e.class} #{e.message}"
puts e.backtrace.join("\n")
end
end
end
end