Module: LogStruct::Integrations::ActionMailer::Callbacks::MessageDeliveryCallbacks

Extended by:
T::Sig
Defined in:
lib/log_struct/integrations/action_mailer/callbacks.rb

Overview

Module to patch ActionMailer::MessageDelivery with callback support

Instance Method Summary collapse

Instance Method Details

#deliver_nowT.untyped

Returns:

  • (T.untyped)


71
72
73
74
75
# File 'lib/log_struct/integrations/action_mailer/callbacks.rb', line 71

def deliver_now
  processed_mailer.run_callbacks(:deliver) do
    message.deliver
  end
end

#deliver_now!T.untyped

Returns:

  • (T.untyped)


78
79
80
81
82
# File 'lib/log_struct/integrations/action_mailer/callbacks.rb', line 78

def deliver_now!
  processed_mailer.run_callbacks(:deliver) do
    message.deliver!
  end
end