Class: Namecheap::Ns
Constant Summary
Constants inherited
from Api
Api::ENDPOINT, Api::ENVIRONMENT, Api::PRODUCTION, Api::SANDBOX
Instance Method Summary
collapse
Methods inherited from Api
#api_call, #init_args
Instance Method Details
#create(sld, tld, options = {}) ⇒ Object
3
4
5
6
7
8
|
# File 'lib/namecheap/ns.rb', line 3
def create(sld, tld, options = {})
args = options.clone
args['SLD'] = sld
args['TLD'] = tld
api_call('namecheap.domains.ns.create', args)
end
|
#delete(sld, tld, options = {}) ⇒ Object
10
11
12
13
14
15
|
# File 'lib/namecheap/ns.rb', line 10
def delete(sld, tld, options = {})
args = options.clone
args['SLD'] = sld
args['TLD'] = tld
api_call('namecheap.domains.ns.delete', args)
end
|
#get_info(sld, tld, options = {}) ⇒ Object
17
18
19
20
21
22
|
# File 'lib/namecheap/ns.rb', line 17
def get_info(sld, tld, options = {})
args = options.clone
args['SLD'] = sld
args['TLD'] = tld
api_call('namecheap.domains.ns.getInfo', args)
end
|
#update(sld, tld, options = {}) ⇒ Object
24
25
26
27
28
29
|
# File 'lib/namecheap/ns.rb', line 24
def update(sld, tld, options = {})
args = options.clone
args['SLD'] = sld
args['TLD'] = tld
api_call('namecheap.domains.ns.update', args)
end
|