class Whois::Record::Parser::WhoisYoursrsCom
Parser for the whois.yoursrs.com 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.yoursrs.com.rb, line 99 def build_contact(element, type) node("#{element} ID") do address = (1..3). map { |i| node("#{element} Street#{i}") }. delete_if { |i| i.nil? || i.empty? }. join("\n") Record::Contact.new( type: type, id: node("#{element} ID"), name: node("#{element} Name"), organization: node("#{element} Organization"), address: address, city: node("#{element} City"), zip: node("#{element} Postal Code"), state: node("#{element} State"), country_code: node("#{element} Country"), phone: node("#{element} Phone"), fax: node("#{element} Fax"), email: node("#{element} Email") ) end end