class MailgunRails::Client

Attributes

api_key[R]
domain[R]
verify_ssl[R]

Public Class Methods

new(api_key, domain, verify_ssl = true) click to toggle source
# File lib/mailgun_rails/client.rb, line 8
def initialize(api_key, domain, verify_ssl = true)
  @api_key = api_key
  @domain = domain
  @verify_ssl = verify_ssl
end

Public Instance Methods

api_url() click to toggle source
# File lib/mailgun_rails/client.rb, line 27
def api_url
  "https://api:#{api_key}@api.mailgun.net/v3/#{domain}"
end
mailgun_url() click to toggle source
# File lib/mailgun_rails/client.rb, line 23
def mailgun_url
  api_url+"/messages"
end
send_message(options) click to toggle source
# File lib/mailgun_rails/client.rb, line 14
def send_message(options)
  RestClient::Request.execute(
          method: :post,
          url: mailgun_url,
          payload: options,
          verify_ssl: verify_ssl
  )
end