class Mailgun::Domain

Domain functionality Refer documentation.mailgun.com/api-domains.html for optional parameters

Attributes

properties[RW]

Public Class Methods

new(mailgun) click to toggle source

Used internally

# File lib/mailgun/domain.rb, line 12
def initialize(mailgun)
  @mailgun = mailgun
end

Public Instance Methods

list(domain=nil) click to toggle source

List Domains. If domain name is passed return detailed information, otherwise return a list of all domains.

# File lib/mailgun/domain.rb, line 17
def list(domain=nil)
  if domain
    @mailgun.response = Mailgun::Base.fire(:get, @mailgun.api_url + "/domains/#{domain}")
  else
    @mailgun.response = Mailgun::Base.fire(:get, @mailgun.api_url + "/domains")["items"] || []
  end
end