class HttpMailer::MailgunServiceApi

Attributes

api_key[RW]
host[RW]
protocol[RW]
subdomain[RW]
version[RW]

Public Class Methods

new(host, api_key, subdomain, protocol='https', version='v2') click to toggle source
# File lib/http_mailer/mailgun/mailgun_service_api.rb, line 5
def initialize(host, api_key, subdomain, protocol='https', version='v2')
  @host = host
  @api_key = api_key
  @subdomain = subdomain
  @protocol = protocol
  @version = version
end

Public Instance Methods

send_messages_url() click to toggle source
# File lib/http_mailer/mailgun/mailgun_service_api.rb, line 13
def send_messages_url
  "#{self.protocol}://api:#{self.api_key}@#{self.host}/#{self.version}/#{self.subdomain}/messages"
end