Module: Dnsimple::Client::DomainsPrivacy

Included in:
DomainsService
Defined in:
lib/dnsimple/client/domains_privacy.rb

Instance Method Summary collapse

Instance Method Details

#disable_whois_privacy(domain, options = {}) ⇒ Struct::WhoisPrivacy

Disables WHOIS privacy for a domain.

Parameters:

  • domain (#to_s)

    The domain id or domain name.

Returns:

Raises:

See Also:



27
28
29
30
31
# File 'lib/dnsimple/client/domains_privacy.rb', line 27

def disable_whois_privacy(domain, options = {})
  response = client.delete(Client.versioned("domains/#{domain}/whois_privacy"), options)

  Struct::WhoisPrivacy.new(response["whois_privacy"])
end

#enable_whois_privacy(domain, options = {}) ⇒ Struct::WhoisPrivacy

Enables WHOIS privacy for a domain.

Parameters:

  • domain (#to_s)

    The domain id or domain name.

Returns:

Raises:

See Also:



13
14
15
16
17
# File 'lib/dnsimple/client/domains_privacy.rb', line 13

def enable_whois_privacy(domain, options = {})
  response = client.post(Client.versioned("domains/#{domain}/whois_privacy"), options)

  Struct::WhoisPrivacy.new(response["whois_privacy"])
end