instance method
deliver
Ruby on Rails 3.0.20
Since v3.0.20 Last seen in v3.0.20Signature
deliver(mail, show_warning=true)
Deliver the given mail object directly. This can be used to deliver a preconstructed mail object, like:
email = MyMailer.create_some_mail(parameters) email.set_some_obscure_header "frobnicate" MyMailer.deliver(email)
Parameters
-
mailreq -
show_warningopt = true
Source
# File actionmailer/lib/action_mailer/deprecated_api.rb, line 35
def deliver(mail, show_warning=true)
if show_warning
ActiveSupport::Deprecation.warn "#{self}.deliver is deprecated, call " <<
"deliver in the mailer instance instead", caller[0,2]
end
raise "no mail object available for delivery!" unless mail
wrap_delivery_behavior(mail)
mail.deliver
mail
end
Defined in actionmailer/lib/action_mailer/deprecated_api.rb line 35
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionMailer::DeprecatedApi::ClassMethods