instance method
method_missing
Ruby on Rails 3.0.20
Since v3.0.20 Last seen in v3.0.20Signature
method_missing(method_symbol, *parameters)
No documentation comment.
Parameters
-
method_symbolreq -
parametersrest
Source
# File actionmailer/lib/action_mailer/deprecated_api.rb, line 60
def method_missing(method_symbol, *parameters)
if match = matches_dynamic_method?(method_symbol)
case match[1]
when 'create'
ActiveSupport::Deprecation.warn "#{self}.create_#{match[2]} is deprecated, " <<
"use #{self}.#{match[2]} instead", caller[0,2]
new(match[2], *parameters).message
when 'deliver'
ActiveSupport::Deprecation.warn "#{self}.deliver_#{match[2]} is deprecated, " <<
"use #{self}.#{match[2]}.deliver instead", caller[0,2]
new(match[2], *parameters).message.deliver
else super
end
else
super
end
end
Defined in actionmailer/lib/action_mailer/deprecated_api.rb line 60
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionMailer::DeprecatedApi::ClassMethods