class Whois::Record::Parser::WhoisAtiTn

Parser for the whois.ati.tn server.

@see Whois::Record::Parser::Example

The Example parser for the list of all available methods.

Private Instance Methods

build_contact(element, type) click to toggle source
# File lib/whois/record/parser/whois.ati.tn.rb, line 99
def build_contact(element, type)
  node("#{element} Name") do
    Record::Contact.new(
      type:         type,
      name:         node("#{element} Name"),
      address:      node("#{element} Address"),
      phone:        node("#{element} Tel"),
      fax:          node("#{element} Fax"),
      email:        node("#{element} Email"),
      created_on:   node("#{element} Created") { |value| Time.parse(value) },
      updated_on:   node("#{element} Updated") { |value| Time.parse(value) if value != "None" }
    )
  end
end