class SailthruMailer::Connection

Public Class Methods

new() click to toggle source
# File lib/sailthru_mailer/connection.rb, line 3
def initialize
  @client = Sailthru::SailthruClient.new(
    SailthruMailer.settings[:api_key],
    SailthruMailer.settings[:api_secret],
    SailthruMailer.settings[:api_url]
  )
end

Public Instance Methods

deliver(*args) click to toggle source

Alias send_email as deliver @param *args [Array<Mixed>]

@return [Hash] Response

# File lib/sailthru_mailer/connection.rb, line 16
def deliver(*args)
  @client.send_email(*args)
end
method_missing(m, *args, &block) click to toggle source

proxy all methods to @client

# File lib/sailthru_mailer/connection.rb, line 20
def method_missing(m, *args, &block)
  @client.__send__(m, *args, &block)
end