class Whois::Parsers::WhoisNicIt
Parser
for the whois.nic.it server.
Public Instance Methods
Private Instance Methods
build_contact(element, type)
click to toggle source
# File lib/whois/parsers/whois.nic.it.rb, line 136 def build_contact(element, type) node(element) do |str| address = (str["Address"] || "").split("\n") company = address.size == 6 ? address.shift : nil Parser::Contact.new( :id => str["ContactID"], :type => type, :name => str["Name"], :organization => str["Organization"] || company, :address => address[0], :city => address[1], :zip => address[2], :state => address[3], :country_code => address[4], :created_on => str["Created"] ? parse_time(str["Created"]) : nil, :updated_on => str["Last Update"] ? parse_time(str["Last Update"]) : nil ) end end