Sha256: 29ddf6e9a3863fc94353220ae35d0d0dcdead38bbd7177baf662d97b31508962

Contents?: true

Size: 374 Bytes

Versions: 2

Compression:

Stored size: 374 Bytes

Contents

require 'erb'
require 'mail'
require 'letter_opener'

module MailRoom
  module Delivery
    class LetterOpener
      def initialize(mailbox)
        @mailbox = mailbox
      end

      def deliver(message)
        method = ::LetterOpener::DeliveryMethod.new(:location => @mailbox.location)
        method.deliver!(Mail.read_from_string(message))
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mail_room-0.2.0 lib/mail_room/delivery/letter_opener.rb
mail_room-0.1.0 lib/mail_room/delivery/letter_opener.rb