Skip to Content Skip to Search
Methods
A
B

Instance Public methods

after_deliver(*filters, &blk)

Defines a callback that will get called right after the message’s delivery method is finished.

# File actionmailer/lib/action_mailer/callbacks.rb, line 25
def after_deliver(*filters, &blk)
  _insert_callbacks(filters, blk) do |name, options|
    set_callback(:deliver, :after, name, options)
  end
end

around_deliver(*filters, &blk)

Defines a callback that will get called around the message’s deliver method.

# File actionmailer/lib/action_mailer/callbacks.rb, line 32
def around_deliver(*filters, &blk)
  _insert_callbacks(filters, blk) do |name, options|
    set_callback(:deliver, :around, name, options)
  end
end

before_deliver(*filters, &blk)

Defines a callback that will get called right before the message is sent to the delivery method.

# File actionmailer/lib/action_mailer/callbacks.rb, line 17
def before_deliver(*filters, &blk)
  _insert_callbacks(filters, blk) do |name, options|
    set_callback(:deliver, :before, name, options)
  end
end