diff options
author | Jamis Buck <jamis@37signals.com> | 2005-06-03 10:57:06 +0000 |
---|---|---|
committer | Jamis Buck <jamis@37signals.com> | 2005-06-03 10:57:06 +0000 |
commit | 100fd7269990d5ecb6dc0f9731cce6714d5ebf76 (patch) | |
tree | 482db8a714fbff36ded3c98547c544a41bdd10cf /actionmailer/lib/action_mailer/part.rb | |
parent | 887497b0bb8725018837ddce162363c5f0e3f0b9 (diff) | |
download | rails-100fd7269990d5ecb6dc0f9731cce6714d5ebf76.tar.gz rails-100fd7269990d5ecb6dc0f9731cce6714d5ebf76.tar.bz2 rails-100fd7269990d5ecb6dc0f9731cce6714d5ebf76.zip |
Added a "content_type" accessor to allow messages to explicitly specify a content-type other than "text/plain" (the default).
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1382 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionmailer/lib/action_mailer/part.rb')
-rw-r--r-- | actionmailer/lib/action_mailer/part.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/actionmailer/lib/action_mailer/part.rb b/actionmailer/lib/action_mailer/part.rb index 9f95df0a16..cb3a3dc053 100644 --- a/actionmailer/lib/action_mailer/part.rb +++ b/actionmailer/lib/action_mailer/part.rb @@ -9,7 +9,7 @@ module ActionMailer adv_attr_accessor :filename, :transfer_encoding, :headers def initialize(params) - @content_type = params[:content_type] || "text/plain" + @content_type = params[:content_type] @content_disposition = params[:disposition] || "inline" @charset = params[:charset] @body = params[:body] @@ -20,7 +20,7 @@ module ActionMailer def to_mail(defaults) part = TMail::Mail.new - part.set_content_type(content_type, nil, + part.set_content_type(content_type || defaults.content_type, nil, "charset" => (content_disposition == "attachment" ? nil : (charset || defaults.charset)), "name" => filename) |