Module: XmlConv::Util::Mail

Defined in:
lib/xmlconv/util/mail.rb

Constant Summary collapse

SMTP_HANDLER =
Net::SMTP

Class Method Summary collapse

Class Method Details

.notify(recipients, my_subject, my_body) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/xmlconv/util/mail.rb', line 11

def Mail.notify recipients, my_subject, my_body
  recipients.flatten!
  recipients.compact!
  recipients.uniq!
  return if(recipients.empty?)
  puts "XmlConv::Util::Mail.notify #{ XmlConv::CONFIG.mail_from} -> #{recipients} subject: #{my_subject}"
  mail = ::Mail.deliver do
    from XmlConv::CONFIG.mail_from
    to recipients
    subject my_subject
    body my_body
  end
end