Sha256: 1caeaac1db50cdb8df7223ef865288fc1b813b3fca219c5fade99c3ce23cf307
Contents?: true
Size: 1.78 KB
Versions: 1
Compression:
Stored size: 1.78 KB
Contents
module Namecheap class Domains < Api def get_list(options = {}) args = options.clone api_call('namecheap.domains.getList', args) end def get_contacts(domain, options = {}) args = options.clone args['DomainName'] = domain api_call('namecheap.domains.getContacts', args) end def create(domain, options = {}) args = options.clone args['DomainName'] = domain api_call('namecheap.domains.create', args) end def get_tld_list(options = {}) args = options.clone api_call('namecheap.domains.getTldList', args) end def set_contacts(domain, options = {}) args = options.clone args['DomainName'] = domain api_call('namecheap.domains.setContacts', args) end def check(domains = [], options = {}) args = options.clone args['DomainList'] = domains.respond_to?(:join) ? domains.join(',') : domains api_call('namecheap.domains.check', args) end def reactivate(domain, options = {}) args = options.clone args['DomainName'] = domain api_call('namecheap.domains.reactivate', args) end def renew(domain, options = {}) args = options.clone args['DomainName'] = domain api_call('namecheap.domains.renew', args) end def get_registrar_lock(domain, options = {}) args = options.clone args['DomainName'] = domain api_call('namecheap.domains.getRegistrarLock', args) end def set_registrar_lock(domain, options = {}) args = options.clone args['DomainName'] = domain api_call('namecheap.domains.setRegistrarLock', args) end def get_info(domain, options = {}) args = options.clone args['DomainName'] = domain api_call('namecheap.domains.getInfo', args) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
namecheap-0.2.0 | lib/namecheap/domains.rb |