class RMail::Message
Public Instance Methods
add_file(name, path, content_type = 'text/plain')
click to toggle source
Attachs a file to a message
# File lib/autobuild/mail_reporter.rb, line 98 def add_file(name, path, content_type = 'text/plain') part = RMail::Message.new part.header.set('Content-Type', content_type) part.header.set('Content-Disposition', 'attachment', 'filename' => name) part.body = '' File.open(path) do |file| part.body << file.readlines.join("") end add_part(part) end