Class: LetMeSendEmail::Resources::Domains
- Defined in:
- lib/letmesendemail/resources/domains.rb
Overview
Domains API operations.
Instance Method Summary collapse
-
#get(id) ⇒ Models::Model
Retrieves a domain.
-
#list(per_page: nil, after: nil, before: nil) ⇒ Models::Model
Lists one cursor page of domains.
-
#verify(domain) ⇒ Models::Model
Requests verification for a domain name.
Methods inherited from Base
Constructor Details
This class inherits a constructor from LetMeSendEmail::Resources::Base
Instance Method Details
#get(id) ⇒ Models::Model
Retrieves a domain.
16 17 18 |
# File 'lib/letmesendemail/resources/domains.rb', line 16 def get(id) @client.request(:get, path_for('domains', id)) end |
#list(per_page: nil, after: nil, before: nil) ⇒ Models::Model
Lists one cursor page of domains.
9 10 11 |
# File 'lib/letmesendemail/resources/domains.rb', line 9 def list(per_page: nil, after: nil, before: nil) @client.request(:get, list_path('domains', per_page: per_page, after: after, before: before)) end |
#verify(domain) ⇒ Models::Model
Requests verification for a domain name.
23 24 25 |
# File 'lib/letmesendemail/resources/domains.rb', line 23 def verify(domain) @client.request(:post, '/domains/verify', body: { domain: domain }) end |