Module: LogStruct::Integrations::ActionMailer::EventLogging

Extended by:
ActiveSupport::Concern, T::Helpers, T::Sig
Defined in:
lib/log_struct/integrations/action_mailer/event_logging.rb

Overview

Handles logging of email delivery events

Instance Method Summary collapse

Instance Method Details

#log_email_deliveredvoid (protected)

This method returns an undefined value.

Log when an email is delivered



44
45
46
47
48
49
# File 'lib/log_struct/integrations/action_mailer/event_logging.rb', line 44

def log_email_delivered
  # Don't log delivered event if the delivery failed (error was handled with log_and_ignore_error)
  return if logstruct_mail_failed

  log_mailer_event(Event::Delivered)
end

#log_email_deliveryvoid (protected)

This method returns an undefined value.

Log when an email is about to be delivered



38
39
40
# File 'lib/log_struct/integrations/action_mailer/event_logging.rb', line 38

def log_email_delivery
  log_mailer_event(Event::Delivery)
end