instance method deliver

Ruby on Rails 3.0.20

Since v3.0.20 Last seen in v3.0.20

Signature

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

mail req
show_warning opt = 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

Type at least 2 characters to search.

↑↓ navigate · open · esc close