class method self.new

Ruby on Rails 3.2.22.5

Since v3.0.20

Available in: v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.9 v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

self.new(method_name=nil, *args)

Instantiate a new mailer object. If method_name is not nil, the mailer will be initialized according to the named method. If not, the mailer will remain uninitialized (useful when you only need to invoke the “receive” method, for instance).

Parameters

method_name opt = nil
args rest
Source
# File actionmailer/lib/action_mailer/base.rb, line 449
    def initialize(method_name=nil, *args)
      super()
      @mail_was_called = false
      @_message = Mail.new
      process(method_name, *args) if method_name
    end

Defined in actionmailer/lib/action_mailer/base.rb line 449 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActionMailer::Base

Type at least 2 characters to search.

↑↓ navigate · open · esc close