Class: KonoEppClient::Commands::CheckDomains

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

Instance Method Summary collapse

Constructor Details

#initialize(*domains) ⇒ CheckDomains

Returns a new instance of CheckDomains.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/kono_epp_client/commands/check_domains.rb', line 5

def initialize( *domains )
  super( nil, nil )

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

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

  domains.each do |d|
    domain_name = domain_check.add_element "domain:name"
    domain_name.text = d
  end
end