instance method
set_content_type
Ruby on Rails 3.0.20
Since v3.0.20Signature
set_content_type(m, user_content_type, class_default)
No documentation comment.
Parameters
-
mreq -
user_content_typereq -
class_defaultreq
Source
# File actionmailer/lib/action_mailer/base.rb, line 691
def set_content_type(m, user_content_type, class_default)
params = m.content_type_parameters || {}
case
when user_content_type.present?
user_content_type
when m.has_attachments?
if m.attachments.detect { |a| a.inline? }
["multipart", "related", params]
else
["multipart", "mixed", params]
end
when m.multipart?
["multipart", "alternative", params]
else
m.content_type || class_default
end
end
Defined in actionmailer/lib/action_mailer/base.rb line 691
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionMailer::Base