class SparkpostRails::Mailer
SparkpostRails::Mailer
is an ActionMailer
provider for sending mail through Sparkpost.
Public Class Methods
new(config={})
click to toggle source
# File lib/sparkpost_rails/mailer.rb, line 10 def initialize(config={}) @sp_client = SimpleSpark::Client.new(config) end
Public Instance Methods
deliver!(mail)
click to toggle source
# File lib/sparkpost_rails/mailer.rb, line 14 def deliver!(mail) properties = SparkpostRails.transform_mail(mail) response = @sp_client.transmissions.create(properties) mail.message_id = response["id"] response end