class OpenMailer::DeliveryMethod

Attributes

settings[RW]

Public Class Methods

new(**settings) click to toggle source
# File lib/open_mailer/delivery_method.rb, line 8
def initialize(**settings)
  self.settings = settings
end

Public Instance Methods

deliver!(mail) click to toggle source
# File lib/open_mailer/delivery_method.rb, line 12
def deliver!(mail)
  Mail::CheckDeliveryParams.check mail
  file = Tempfile.open(['', '.eml']) { |file| file << mail }
  Launchy.open file.path
end