Module: Dnsimple::Client::VanityNameServers
- Included in:
- NameServersService
- Defined in:
- lib/dnsimple/client/vanity_name_servers.rb
Instance Method Summary collapse
-
#disable_vanity_name_servers(domain, options = {}) ⇒ void
Disable vanity name servers for a domain.
-
#enable_vanity_name_servers(domain, names, options = {}) ⇒ void
Enable vanity name servers for a domain.
Instance Method Details
#disable_vanity_name_servers(domain, options = {}) ⇒ void
This method returns an undefined value.
Disable vanity name servers for a domain.
33 34 35 |
# File 'lib/dnsimple/client/vanity_name_servers.rb', line 33 def disable_vanity_name_servers(domain, ={}) client.delete("v1/domains/#{domain}/vanity_name_servers", ) end |
#enable_vanity_name_servers(domain, names, options = {}) ⇒ void
This method returns an undefined value.
Enable vanity name servers for a domain.
are ns1 through ns4, e.g.
{
"ns1" => "ns1.example.com",
"ns2" => "ns2.example.com"
}
19 20 21 22 23 |
# File 'lib/dnsimple/client/vanity_name_servers.rb', line 19 def enable_vanity_name_servers(domain, names, ={}) ["vanity_nameserver_configuration"] = {"server_source" => "external"} ["vanity_nameserver_configuration"].merge!(names) client.post(Client.versioned("domains/#{domain}/vanity_name_servers"), ) end |