Class: Rubymail::Domain
Instance Method Summary collapse
- #create(domain, opts = {}) ⇒ Object
- #delete(domain) ⇒ Object
- #find(domain) ⇒ Object
-
#initialize(rubymail) ⇒ Domain
constructor
A new instance of Domain.
- #list(options = {}) ⇒ Object
- #verify(domain) ⇒ Object
Constructor Details
#initialize(rubymail) ⇒ Domain
Returns a new instance of Domain.
3 4 5 |
# File 'lib/rubymail/domain.rb', line 3 def initialize(rubymail) @rubymail = rubymail end |
Instance Method Details
#create(domain, opts = {}) ⇒ Object
15 16 17 18 |
# File 'lib/rubymail/domain.rb', line 15 def create(domain, opts = {}) opts = {name: domain}.merge(opts) Rubymail.submit :post, domain_url, opts end |
#delete(domain) ⇒ Object
20 21 22 |
# File 'lib/rubymail/domain.rb', line 20 def delete(domain) Rubymail.submit :delete, domain_url(domain) end |
#find(domain) ⇒ Object
11 12 13 |
# File 'lib/rubymail/domain.rb', line 11 def find(domain) Rubymail.submit :get, domain_url(domain) end |