Class: LetterOpenerWeb::DeliveryMethod

Inherits:
LetterOpener::DeliveryMethod
  • Object
show all
Defined in:
lib/letter_opener_web/delivery_method.rb

Instance Method Summary collapse

Instance Method Details

#deliver!(mail) ⇒ Object



5
6
7
8
9
# File 'lib/letter_opener_web/delivery_method.rb', line 5

def deliver!(mail)
  location = File.join(settings[:location], "#{Time.now.to_i}_#{Digest::SHA1.hexdigest(mail.encoded)[0..6]}")
  messages = LetterOpener::Message.rendered_messages(location, mail)
  # Launchy.open(URI.parse(URI.escape(messages.first.filepath)))
end