Class: MisarMail::DmarcResource
- Defined in:
- lib/misar_mail/client.rb
Instance Method Summary collapse
-
#add_domain(data: {}) ⇒ Object
POST /dmarc/domains.
-
#check(domain: nil, dkim_selector: nil) ⇒ Object
GET /dmarc/check.
-
#list_domains ⇒ Object
GET /dmarc/domains.
-
#remove_domain(domain_id: nil) ⇒ Object
DELETE /dmarc/domains.
Methods inherited from Resource
Constructor Details
This class inherits a constructor from MisarMail::Resource
Instance Method Details
#add_domain(data: {}) ⇒ Object
POST /dmarc/domains
431 432 433 |
# File 'lib/misar_mail/client.rb', line 431 def add_domain(data: {}) @client.request(:post, "/dmarc/domains", data) end |
#check(domain: nil, dkim_selector: nil) ⇒ Object
GET /dmarc/check
421 422 423 |
# File 'lib/misar_mail/client.rb', line 421 def check(domain: nil, dkim_selector: nil) @client.request(:get, "/dmarc/check#{query(compact(domain: domain, dkim_selector: dkim_selector))}") end |
#list_domains ⇒ Object
GET /dmarc/domains
426 427 428 |
# File 'lib/misar_mail/client.rb', line 426 def list_domains @client.request(:get, "/dmarc/domains") end |
#remove_domain(domain_id: nil) ⇒ Object
DELETE /dmarc/domains
436 437 438 |
# File 'lib/misar_mail/client.rb', line 436 def remove_domain(domain_id: nil) @client.request(:delete, "/dmarc/domains#{query(compact(domain_id: domain_id))}") end |