Files

ActionMailer::DeliveryMethods::ClassMethods

Public Instance Methods

add_delivery_method(symbol, klass, default_options={}) click to toggle source

Adds a new delivery method through the given class using the given symbol as alias and the default options supplied:

Example:

  add_delivery_method :sendmail, Mail::Sendmail,
    :location   => '/usr/sbin/sendmail',
    :arguments  => '-i -t'
    # File lib/action_mailer/delivery_methods.rb, line 54
54:       def add_delivery_method(symbol, klass, default_options={})
55:         class_attribute(:"#{symbol}_settings") unless respond_to?(:"#{symbol}_settings")
56:         send(:"#{symbol}_settings=", default_options)
57:         self.delivery_methods = delivery_methods.merge(symbol.to_sym => klass).freeze
58:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.