class Aws::Ses::Mailer::DeliveryMethod
Attributes
ses[RW]
settings[RW]
Public Class Methods
new(options = {})
click to toggle source
# File lib/aws/ses/mailer/delivery_method.rb, line 9 def initialize(options = {}) self.settings = options self.ses = Aws::SES::Client.new(settings) end
Public Instance Methods
deliver!(mail)
click to toggle source
# File lib/aws/ses/mailer/delivery_method.rb, line 14 def deliver!(mail) options = { raw_message: {} } options[:destinations] = mail.destinations options[:raw_message][:data] = mail.to_s ses.send_raw_email(options) end