Sha256: 251f1d244a389fa245a629d5028c1906ec32f657103e32231a73e6972d290f08

Contents?: true

Size: 498 Bytes

Versions: 1

Compression:

Stored size: 498 Bytes

Contents

require 'mail'
module ActionTexter
  module Mail
    class Delivery
    
      def initialize(settings = {})
        @charset = settings[:charset]
      end

      def deliver(message)

        mail = ::Mail.new do |mail|
          from message.from
          to message.to
          cc message.cc 
          subject message.subject
          body message.body.to_s

          self.charset = @charset
        end

        #LOGGER.info(mail.body)

        mail.deliver!

      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
action-texter-0.2.1.pre lib/action_texter/provider/mail/delivery.rb