Class: KonoEppClient::Commands::InfoDomain

Inherits:
Command
  • Object
show all
Defined in:
lib/kono_epp_client/commands/info_domain.rb

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ InfoDomain

Returns a new instance of InfoDomain.



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/kono_epp_client/commands/info_domain.rb', line 3

def initialize(name)
  super(nil, nil)

  command = root.elements['command']
  info = command.add_element("info")

  domain_info = info.add_element("domain:info", {"xmlns:domain" => "urn:ietf:params:xml:ns:domain-1.0",
                                                 "xsi:schemaLocation" => "urn:ietf:params:xml:ns:domain-1.0 domain-1.0.xsd"})

  domain_name = domain_info.add_element "domain:name", {"hosts" => "all"}
  domain_name.text = name
end