method
normalize_file_hash
normalize_file_hash(params)
protected
Hide source
# File actionmailer/lib/action_mailer/old_api.rb, line 132 def normalize_file_hash(params) filename = File.basename(params.delete(:filename)) content_disposition = "attachment; filename=\"#{File.basename(filename)}\"" mime_type = params.delete(:mime_type) if (content_type = params.delete(:content_type)) && (content_type !~ /filename=/) content_type = "#{mime_type || content_type}; filename=\"#{filename}\"" end params[:body] = params.delete(:data) if params[:data] { :content_type => content_type, :content_disposition => content_disposition }.merge(params) end


