Class: Mailgun::Domain
- Inherits:
-
Object
- Object
- Mailgun::Domain
- Defined in:
- lib/mailgun/domain.rb
Instance Attribute Summary collapse
-
#properties ⇒ Object
Returns the value of attribute properties.
Instance Method Summary collapse
-
#initialize(mailgun) ⇒ Domain
constructor
Used internally.
-
#list(domain = nil) ⇒ Object
List Domains.
Constructor Details
#initialize(mailgun) ⇒ Domain
Used internally
12 13 14 |
# File 'lib/mailgun/domain.rb', line 12 def initialize(mailgun) @mailgun = mailgun end |
Instance Attribute Details
#properties ⇒ Object
Returns the value of attribute properties.
8 9 10 |
# File 'lib/mailgun/domain.rb', line 8 def properties @properties end |
Instance Method Details
#list(domain = nil) ⇒ Object
List Domains. If domain name is passed return detailed information, otherwise return a list of all domains.
17 18 19 20 21 22 23 |
# 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 |