class PostmarkMailer::MessageDelivery

Attributes

client[RW]
options[RW]

Public Class Methods

new(opts) click to toggle source
# File lib/postmark_mailer/message_delivery.rb, line 7
def initialize(opts)
  @client = Postmark::ApiClient.new(PostmarkMailer.configuration.api_key)
  @options = opts
end

Public Instance Methods

deliver_later() click to toggle source
# File lib/postmark_mailer/message_delivery.rb, line 16
def deliver_later
  DeliveryJob.perform_later(options)
end
deliver_now() click to toggle source
# File lib/postmark_mailer/message_delivery.rb, line 12
def deliver_now
  client.deliver_with_template(options)
end