Class: Mailhopper::Queue

Inherits:
Object
  • Object
show all
Defined in:
lib/mailhopper/queue.rb

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Queue

Returns a new instance of Queue.



3
4
# File 'lib/mailhopper/queue.rb', line 3

def initialize(options)
end

Instance Method Details

#deliver!(mail) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/mailhopper/queue.rb', line 6

def deliver!(mail)
  Base.email_class.create({
    :to_address       => address_to_s(mail.to),
    :from_address     => address_to_s(mail.from),
    :cc_address       => address_to_s(mail.cc),
    :bcc_address      => address_to_s(mail.bcc),
    :reply_to_address => address_to_s(mail.reply_to),
    :subject          => mail.subject,
    :content          => mail.to_s
  })
end