Sha256: a78f6e5bc7bddc46aae6ab86b602f66102e25391a88d8dbe29bbcd7162cdb93b

Contents?: true

Size: 673 Bytes

Versions: 1

Compression:

Stored size: 673 Bytes

Contents

require 'net/smtp'

module Supporter
  class Mailer
    def send_email(to,opts={})
      opts[:server]      ||= 'localhost'
      opts[:from]        ||= 'review@lette.com'
      opts[:from_alias]  ||= 'Reviewlette'
      opts[:subject]     ||= "Commanding Officer of the Week"
      opts[:body]        ||= ""

msg = <<END_OF_MESSAGE
From: #{opts[:from_alias]} <#{opts[:from]}>
To: <#{to}>
Subject: #{opts[:subject]}
#{opts[:body]}
END_OF_MESSAGE

      Net::SMTP.start(opts[:server]) do |smtp|
        smtp.send_message msg, opts[:from], to
      end
    end

  end
end
## make this more generic in order to use it either for COotW and PairProgramming sessions and reviews

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reviewlette-0.0.6 lib/reviewlette/mail.rb