class XmlConv::Util::DestinationMail
Public Class Methods
new(uri = URI.parse('mailto:noone@nowhere.org'))
click to toggle source
Calls superclass method
XmlConv::Util::Destination::new
# File lib/xmlconv/util/destination.rb, line 201 def initialize(uri = URI.parse('mailto:noone@nowhere.org')) @uri = uri super() end
Public Instance Methods
deliver(my_body)
click to toggle source
# File lib/xmlconv/util/destination.rb, line 205 def deliver(my_body) XmlConv::CONFIG.mail_from ||= 'dummy@nowhere.org' recipients = [@uri.to].compact recipients.uniq! return if(recipients.empty?) my_subject = 'XmlConv - Delivery' mail = ::Mail.deliver do from XmlConv::CONFIG.mail_from to recipients subject my_subject body my_body.to_s end @status = :mail_ok unless mail.error_status odba_store end