class ActionMailer::Parameterized::Mailer

:nodoc:

def initialize(mailer, params)

:nodoc:
def initialize(mailer, params)
  @mailer, @params = mailer, params
end

def method_missing(method_name, ...)

def method_missing(method_name, ...)
  if @mailer.action_methods.include?(method_name.name)
    ActionMailer::Parameterized::MessageDelivery.new(@mailer, method_name, @params, ...)
  else
    super
  end
end

def respond_to_missing?(method, include_all = false)

def respond_to_missing?(method, include_all = false)
  @mailer.respond_to?(method, include_all)
end