From 30983672c9f603084ee6182137908873e0ed2a6d Mon Sep 17 00:00:00 2001 From: Simone Carletti Date: Tue, 25 Sep 2012 14:18:34 +0200 Subject: [PATCH] Renamed Whois::Record::Scanners::Ast to Renamed Whois::Record::Scanners::Nodable --- CHANGELOG.md | 2 ++ lib/whois/record/parser/base.rb | 2 +- lib/whois/record/parser/base_afilias.rb | 2 +- lib/whois/record/parser/base_shared1.rb | 2 +- lib/whois/record/parser/base_shared2.rb | 2 +- lib/whois/record/parser/base_whoisd.rb | 2 +- .../record/parser/jobswhois.verisign-grs.com.rb | 2 +- lib/whois/record/parser/whois.ati.tn.rb | 2 +- lib/whois/record/parser/whois.audns.net.au.rb | 2 +- lib/whois/record/parser/whois.cctld.by.rb | 2 +- lib/whois/record/parser/whois.centralnic.com.rb | 2 +- lib/whois/record/parser/whois.cira.ca.rb | 2 +- lib/whois/record/parser/whois.cnnic.cn.rb | 2 +- lib/whois/record/parser/whois.crsnic.net.rb | 2 +- lib/whois/record/parser/whois.denic.de.rb | 2 +- lib/whois/record/parser/whois.dns.hr.rb | 2 +- lib/whois/record/parser/whois.domainregistry.ie.rb | 2 +- lib/whois/record/parser/whois.iana.org.rb | 2 +- lib/whois/record/parser/whois.nc.rb | 2 +- lib/whois/record/parser/whois.nic.cc.rb | 2 +- lib/whois/record/parser/whois.nic.dm.rb | 2 +- lib/whois/record/parser/whois.nic.hu.rb | 2 +- lib/whois/record/parser/whois.nic.it.rb | 2 +- lib/whois/record/parser/whois.nic.tv.rb | 2 +- lib/whois/record/parser/whois.rnids.rs.rb | 2 +- lib/whois/record/parser/whois.smallregistry.net.rb | 2 +- lib/whois/record/parser/whois.sx.rb | 2 +- lib/whois/record/scanners/{ast.rb => nodable.rb} | 6 +++--- whois.gemspec | 14 +++++++------- 29 files changed, 38 insertions(+), 36 deletions(-) rename lib/whois/record/scanners/{ast.rb => nodable.rb} (85%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 504804a90..a9c6c069a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ * CHANGED: Dropped support for Ruby 1.8 +* CHANGED: Renamed Whois::Record::Scanners::Ast to Renamed Whois::Record::Scanners::Nodable + * FIXED: whois.domainregistry.ie should support status `Active - LOCKED`. diff --git a/lib/whois/record/parser/base.rb b/lib/whois/record/parser/base.rb index 1195e8199..1016eba9f 100644 --- a/lib/whois/record/parser/base.rb +++ b/lib/whois/record/parser/base.rb @@ -11,7 +11,7 @@ require 'whois/record/contact' require 'whois/record/registrar' require 'whois/record/nameserver' -require 'whois/record/scanners/ast' +require 'whois/record/scanners/nodable' module Whois diff --git a/lib/whois/record/parser/base_afilias.rb b/lib/whois/record/parser/base_afilias.rb index b0f6b4b2e..4e82f94c8 100644 --- a/lib/whois/record/parser/base_afilias.rb +++ b/lib/whois/record/parser/base_afilias.rb @@ -19,7 +19,7 @@ class Parser # # @abstract class BaseAfilias < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do diff --git a/lib/whois/record/parser/base_shared1.rb b/lib/whois/record/parser/base_shared1.rb index bc9d2303b..d56736e88 100644 --- a/lib/whois/record/parser/base_shared1.rb +++ b/lib/whois/record/parser/base_shared1.rb @@ -21,7 +21,7 @@ class Parser # # @since RELEASE class BaseShared1 < Base - include Scanners::Ast + include Scanners::Nodable property_not_supported :disclaimer diff --git a/lib/whois/record/parser/base_shared2.rb b/lib/whois/record/parser/base_shared2.rb index 969ef547a..8cff7c683 100644 --- a/lib/whois/record/parser/base_shared2.rb +++ b/lib/whois/record/parser/base_shared2.rb @@ -21,7 +21,7 @@ class Parser # # @since RELEASE class BaseShared2 < Base - include Scanners::Ast + include Scanners::Nodable # Actually the :disclaimer is supported, # but extracting it with the current scanner diff --git a/lib/whois/record/parser/base_whoisd.rb b/lib/whois/record/parser/base_whoisd.rb index 7e12daec1..d6b684293 100644 --- a/lib/whois/record/parser/base_whoisd.rb +++ b/lib/whois/record/parser/base_whoisd.rb @@ -21,7 +21,7 @@ class Parser # # @since 2.6.4 class BaseWhoisd < Base - include Scanners::Ast + include Scanners::Nodable class_attribute :status_mapping self.status_mapping = { diff --git a/lib/whois/record/parser/jobswhois.verisign-grs.com.rb b/lib/whois/record/parser/jobswhois.verisign-grs.com.rb index 7241b73a3..ab6c6df47 100644 --- a/lib/whois/record/parser/jobswhois.verisign-grs.com.rb +++ b/lib/whois/record/parser/jobswhois.verisign-grs.com.rb @@ -17,7 +17,7 @@ class Parser # Parser for the jobswhois.verisign-grs.com server. class JobswhoisVerisignGrsCom < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("Disclaimer") diff --git a/lib/whois/record/parser/whois.ati.tn.rb b/lib/whois/record/parser/whois.ati.tn.rb index 791c2ed52..b65b593f0 100644 --- a/lib/whois/record/parser/whois.ati.tn.rb +++ b/lib/whois/record/parser/whois.ati.tn.rb @@ -22,7 +22,7 @@ class Parser # # @since 2.6.0 class WhoisAtiTn < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("field:disclaimer") diff --git a/lib/whois/record/parser/whois.audns.net.au.rb b/lib/whois/record/parser/whois.audns.net.au.rb index 4d077785a..46d926474 100644 --- a/lib/whois/record/parser/whois.audns.net.au.rb +++ b/lib/whois/record/parser/whois.audns.net.au.rb @@ -22,7 +22,7 @@ class Parser # # @since 2.5.0 class WhoisAudnsNetAu < Base - include Scanners::Ast + include Scanners::Nodable property_not_supported :disclaimer diff --git a/lib/whois/record/parser/whois.cctld.by.rb b/lib/whois/record/parser/whois.cctld.by.rb index f134105f8..5465edc4e 100644 --- a/lib/whois/record/parser/whois.cctld.by.rb +++ b/lib/whois/record/parser/whois.cctld.by.rb @@ -21,7 +21,7 @@ class Parser # @author Aliaksei Kliuchnikau # @since 2.5.0 class WhoisCctldBy < Base - include Scanners::Ast + include Scanners::Nodable property_not_supported :disclaimer diff --git a/lib/whois/record/parser/whois.centralnic.com.rb b/lib/whois/record/parser/whois.centralnic.com.rb index 3612477df..9bc99aff9 100644 --- a/lib/whois/record/parser/whois.centralnic.com.rb +++ b/lib/whois/record/parser/whois.centralnic.com.rb @@ -17,7 +17,7 @@ class Parser # Parser for the whois.centralnic.net server. class WhoisCentralnicCom < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do diff --git a/lib/whois/record/parser/whois.cira.ca.rb b/lib/whois/record/parser/whois.cira.ca.rb index 98e3460af..59d42a4e1 100644 --- a/lib/whois/record/parser/whois.cira.ca.rb +++ b/lib/whois/record/parser/whois.cira.ca.rb @@ -22,7 +22,7 @@ class Parser # # @since 2.5.0 class WhoisCiraCa < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("field:disclaimer") diff --git a/lib/whois/record/parser/whois.cnnic.cn.rb b/lib/whois/record/parser/whois.cnnic.cn.rb index f681441bf..bad73cc27 100644 --- a/lib/whois/record/parser/whois.cnnic.cn.rb +++ b/lib/whois/record/parser/whois.cnnic.cn.rb @@ -17,7 +17,7 @@ class Parser # Parser for the whois.cnnic.cn server. class WhoisCnnicCn < Base - include Scanners::Ast + include Scanners::Nodable property_not_supported :disclaimer diff --git a/lib/whois/record/parser/whois.crsnic.net.rb b/lib/whois/record/parser/whois.crsnic.net.rb index f6af89c36..2a648e353 100644 --- a/lib/whois/record/parser/whois.crsnic.net.rb +++ b/lib/whois/record/parser/whois.crsnic.net.rb @@ -17,7 +17,7 @@ class Parser # Parser for the whois.crsnic.net server. class WhoisCrsnicNet < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("Disclaimer") diff --git a/lib/whois/record/parser/whois.denic.de.rb b/lib/whois/record/parser/whois.denic.de.rb index a4f662007..00ed284aa 100644 --- a/lib/whois/record/parser/whois.denic.de.rb +++ b/lib/whois/record/parser/whois.denic.de.rb @@ -21,7 +21,7 @@ class Parser # @author Aaron Mueller # class WhoisDenicDe < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("Disclaimer") diff --git a/lib/whois/record/parser/whois.dns.hr.rb b/lib/whois/record/parser/whois.dns.hr.rb index bd93cc34a..256b5e021 100644 --- a/lib/whois/record/parser/whois.dns.hr.rb +++ b/lib/whois/record/parser/whois.dns.hr.rb @@ -22,7 +22,7 @@ class Parser # # @since 2.4.0 class WhoisDnsHr < Base - include Scanners::Ast + include Scanners::Nodable property_not_supported :disclaimer diff --git a/lib/whois/record/parser/whois.domainregistry.ie.rb b/lib/whois/record/parser/whois.domainregistry.ie.rb index 2fa1b947c..8e1bc1a8e 100644 --- a/lib/whois/record/parser/whois.domainregistry.ie.rb +++ b/lib/whois/record/parser/whois.domainregistry.ie.rb @@ -21,7 +21,7 @@ class Parser # The Example parser for the list of all available methods. # class WhoisDomainregistryIe < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("field:disclaimer") diff --git a/lib/whois/record/parser/whois.iana.org.rb b/lib/whois/record/parser/whois.iana.org.rb index 925e4cb99..e25ffe5ae 100644 --- a/lib/whois/record/parser/whois.iana.org.rb +++ b/lib/whois/record/parser/whois.iana.org.rb @@ -17,7 +17,7 @@ class Parser # Parser for the whois.iana.org server. class WhoisIanaOrg < Base - include Scanners::Ast + include Scanners::Nodable property_supported :status do if available? diff --git a/lib/whois/record/parser/whois.nc.rb b/lib/whois/record/parser/whois.nc.rb index 654bf86d4..7c9b79878 100644 --- a/lib/whois/record/parser/whois.nc.rb +++ b/lib/whois/record/parser/whois.nc.rb @@ -22,7 +22,7 @@ class Parser # # @since 2.4.0 class WhoisNc < Base - include Scanners::Ast + include Scanners::Nodable property_not_supported :disclaimer diff --git a/lib/whois/record/parser/whois.nic.cc.rb b/lib/whois/record/parser/whois.nic.cc.rb index 2f36bd44c..58deca678 100644 --- a/lib/whois/record/parser/whois.nic.cc.rb +++ b/lib/whois/record/parser/whois.nic.cc.rb @@ -17,7 +17,7 @@ class Parser # Parser for the whois.nic.cc server. class WhoisNicCc < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("Disclaimer") diff --git a/lib/whois/record/parser/whois.nic.dm.rb b/lib/whois/record/parser/whois.nic.dm.rb index 3d02d1a8f..fd9440d94 100644 --- a/lib/whois/record/parser/whois.nic.dm.rb +++ b/lib/whois/record/parser/whois.nic.dm.rb @@ -22,7 +22,7 @@ class Parser # # @since RELEASE class WhoisNicDm < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("field:disclaimer") diff --git a/lib/whois/record/parser/whois.nic.hu.rb b/lib/whois/record/parser/whois.nic.hu.rb index 1ed5d6508..415f692e1 100644 --- a/lib/whois/record/parser/whois.nic.hu.rb +++ b/lib/whois/record/parser/whois.nic.hu.rb @@ -21,7 +21,7 @@ class Parser # @author Gábor Vészi # class WhoisNicHu < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("field:disclaimer") diff --git a/lib/whois/record/parser/whois.nic.it.rb b/lib/whois/record/parser/whois.nic.it.rb index d8998ff57..ca07aeb9e 100644 --- a/lib/whois/record/parser/whois.nic.it.rb +++ b/lib/whois/record/parser/whois.nic.it.rb @@ -17,7 +17,7 @@ class Parser # Parser for the whois.nic.it server. class WhoisNicIt < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do diff --git a/lib/whois/record/parser/whois.nic.tv.rb b/lib/whois/record/parser/whois.nic.tv.rb index e388b918d..b58728ad7 100644 --- a/lib/whois/record/parser/whois.nic.tv.rb +++ b/lib/whois/record/parser/whois.nic.tv.rb @@ -17,7 +17,7 @@ class Parser # Parser for the whois.nic.tv server. class WhoisNicTv < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("Disclaimer") diff --git a/lib/whois/record/parser/whois.rnids.rs.rb b/lib/whois/record/parser/whois.rnids.rs.rb index 59b05722a..bd6836486 100644 --- a/lib/whois/record/parser/whois.rnids.rs.rb +++ b/lib/whois/record/parser/whois.rnids.rs.rb @@ -22,7 +22,7 @@ class Parser # # @since 2.4.0 class WhoisRnidsRs < Base - include Scanners::Ast + include Scanners::Nodable property_not_supported :disclaimer diff --git a/lib/whois/record/parser/whois.smallregistry.net.rb b/lib/whois/record/parser/whois.smallregistry.net.rb index bd4c3fb7c..8a7dc8cdc 100644 --- a/lib/whois/record/parser/whois.smallregistry.net.rb +++ b/lib/whois/record/parser/whois.smallregistry.net.rb @@ -20,7 +20,7 @@ class Parser # @author Mathieu Arnold # class WhoisSmallregistryNet < Base - include Scanners::Ast + include Scanners::Nodable property_supported :disclaimer do node("field:disclaimer") do |str| diff --git a/lib/whois/record/parser/whois.sx.rb b/lib/whois/record/parser/whois.sx.rb index 9e91a1650..28f2efe59 100644 --- a/lib/whois/record/parser/whois.sx.rb +++ b/lib/whois/record/parser/whois.sx.rb @@ -22,7 +22,7 @@ class Parser # # @since 2.6.2 class WhoisSx < Base - include Scanners::Ast + include Scanners::Nodable property_not_supported :disclaimer diff --git a/lib/whois/record/scanners/ast.rb b/lib/whois/record/scanners/nodable.rb similarity index 85% rename from lib/whois/record/scanners/ast.rb rename to lib/whois/record/scanners/nodable.rb index d2bd528fb..deff84644 100644 --- a/lib/whois/record/scanners/ast.rb +++ b/lib/whois/record/scanners/nodable.rb @@ -14,12 +14,12 @@ module Whois class Record module Scanners - # The Ast module tries to emulate a super-simple Abstract Syntax Tree structure + # The Nodable module tries to emulate a super-simple Abstract Syntax Tree structure # including method for accessing ast nodes. # # == Usage # - # Include the Ast module and provide a parse instance method. + # Include the Nodable module and provide a parse instance method. # parse should returns a Hash representing the AST. # # def parse @@ -38,7 +38,7 @@ module Scanners # node? "created_at" # # => false # - module Ast + module Nodable def node(key) if block_given? diff --git a/whois.gemspec b/whois.gemspec index 8b3a6349a..8be5de51c 100644 --- a/whois.gemspec +++ b/whois.gemspec @@ -6,15 +6,15 @@ Gem::Specification.new do |s| s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["Simone Carletti"] - s.date = "2012-09-19" + s.date = "2012-09-25" s.description = "Whois is an intelligent WHOIS client and parser written in pure Ruby. It can query registry data for IPv4, IPv6 and top level domains, parse and convert responses into easy-to-use Ruby objects." s.email = ["weppos@weppos.net"] s.executables = ["ruby-whois"] - s.files = ["LICENSE", ".yardopts", "CHANGELOG.md", "README.md", "whois.gemspec", "bin/ruby-whois", "lib/whois/client.rb", "lib/whois/core_ext/array/extract_options.rb", "lib/whois/core_ext/array/wrap.rb", "lib/whois/core_ext/class/attribute.rb", "lib/whois/core_ext/date_time/conversions.rb", "lib/whois/core_ext/kernel/singleton_class.rb", "lib/whois/core_ext/module/remove_method.rb", "lib/whois/core_ext.rb", "lib/whois/definitions/ipv4.rb", "lib/whois/definitions/ipv6.rb", "lib/whois/definitions/tlds.rb", "lib/whois/errors.rb", "lib/whois/record/contact.rb", "lib/whois/record/nameserver.rb", "lib/whois/record/parser/base.rb", "lib/whois/record/parser/base_afilias.rb", "lib/whois/record/parser/base_cocca.rb", "lib/whois/record/parser/base_shared1.rb", "lib/whois/record/parser/base_shared2.rb", "lib/whois/record/parser/base_whoisd.rb", "lib/whois/record/parser/blank.rb", "lib/whois/record/parser/example.rb", "lib/whois/record/parser/jobswhois.verisign-grs.com.rb", "lib/whois/record/parser/kero.yachay.pe.rb", "lib/whois/record/parser/NOTES.txt", "lib/whois/record/parser/saudinic.net.sa.rb", "lib/whois/record/parser/whois.adamsnames.tc.rb", "lib/whois/record/parser/whois.aeda.net.ae.rb", "lib/whois/record/parser/whois.aero.rb", "lib/whois/record/parser/whois.afilias-grs.info.rb", "lib/whois/record/parser/whois.afilias.info.rb", "lib/whois/record/parser/whois.ai.rb", "lib/whois/record/parser/whois.arnes.si.rb", "lib/whois/record/parser/whois.ati.tn.rb", "lib/whois/record/parser/whois.audns.net.au.rb", "lib/whois/record/parser/whois.ausregistry.net.au.rb", "lib/whois/record/parser/whois.biz.rb", "lib/whois/record/parser/whois.cat.rb", "lib/whois/record/parser/whois.cctld.by.rb", "lib/whois/record/parser/whois.cctld.uz.rb", "lib/whois/record/parser/whois.centralnic.com.rb", "lib/whois/record/parser/whois.centralnic.net.rb", "lib/whois/record/parser/whois.cira.ca.rb", "lib/whois/record/parser/whois.cmc.iq.rb", "lib/whois/record/parser/whois.cnnic.cn.rb", "lib/whois/record/parser/whois.cnnic.net.cn.rb", "lib/whois/record/parser/whois.co.ca.rb", "lib/whois/record/parser/whois.co.pl.rb", "lib/whois/record/parser/whois.co.ug.rb", "lib/whois/record/parser/whois.coza.net.za.rb", "lib/whois/record/parser/whois.crsnic.net.rb", "lib/whois/record/parser/whois.denic.de.rb", "lib/whois/record/parser/whois.dk-hostmaster.dk.rb", "lib/whois/record/parser/whois.dns.be.rb", "lib/whois/record/parser/whois.dns.hr.rb", "lib/whois/record/parser/whois.dns.lu.rb", "lib/whois/record/parser/whois.dns.pl.rb", "lib/whois/record/parser/whois.dns.pt.rb", "lib/whois/record/parser/whois.domain-registry.nl.rb", "lib/whois/record/parser/whois.domain.kg.rb", "lib/whois/record/parser/whois.domainregistry.ie.rb", "lib/whois/record/parser/whois.domainregistry.my.rb", "lib/whois/record/parser/whois.domreg.lt.rb", "lib/whois/record/parser/whois.dot.tk.rb", "lib/whois/record/parser/whois.dotmobiregistry.net.rb", "lib/whois/record/parser/whois.dreamhost.com.rb", "lib/whois/record/parser/whois.educause.edu.rb", "lib/whois/record/parser/whois.eenet.ee.rb", "lib/whois/record/parser/whois.enom.com.rb", "lib/whois/record/parser/whois.eu.org.rb", "lib/whois/record/parser/whois.eu.rb", "lib/whois/record/parser/whois.fi.rb", "lib/whois/record/parser/whois.ficora.fi.rb", "lib/whois/record/parser/whois.gg.rb", "lib/whois/record/parser/whois.godaddy.com.rb", "lib/whois/record/parser/whois.gov.za.rb", "lib/whois/record/parser/whois.hkdnr.net.hk.rb", "lib/whois/record/parser/whois.hkirc.hk.rb", "lib/whois/record/parser/whois.iam.net.ma.rb", "lib/whois/record/parser/whois.iana.org.rb", "lib/whois/record/parser/whois.in.ua.rb", "lib/whois/record/parser/whois.isnic.is.rb", "lib/whois/record/parser/whois.isoc.org.il.rb", "lib/whois/record/parser/whois.ja.net.rb", "lib/whois/record/parser/whois.je.rb", "lib/whois/record/parser/whois.jprs.jp.rb", "lib/whois/record/parser/whois.kenic.or.ke.rb", "lib/whois/record/parser/whois.kr.rb", "lib/whois/record/parser/whois.markmonitor.com.rb", "lib/whois/record/parser/whois.meregistry.net.rb", "lib/whois/record/parser/whois.monic.mo.rb", "lib/whois/record/parser/whois.museum.rb", "lib/whois/record/parser/whois.na-nic.com.na.rb", "lib/whois/record/parser/whois.nc.rb", "lib/whois/record/parser/whois.net.ua.rb", "lib/whois/record/parser/whois.netcom.cm.rb", "lib/whois/record/parser/whois.networksolutions.com.rb", "lib/whois/record/parser/whois.nic-se.se.rb", "lib/whois/record/parser/whois.nic.ac.rb", "lib/whois/record/parser/whois.nic.af.rb", "lib/whois/record/parser/whois.nic.ag.rb", "lib/whois/record/parser/whois.nic.am.rb", "lib/whois/record/parser/whois.nic.as.rb", "lib/whois/record/parser/whois.nic.asia.rb", "lib/whois/record/parser/whois.nic.at.rb", "lib/whois/record/parser/whois.nic.bo.rb", "lib/whois/record/parser/whois.nic.cc.rb", "lib/whois/record/parser/whois.nic.cd.rb", "lib/whois/record/parser/whois.nic.ch.rb", "lib/whois/record/parser/whois.nic.ci.rb", "lib/whois/record/parser/whois.nic.ck.rb", "lib/whois/record/parser/whois.nic.cl.rb", "lib/whois/record/parser/whois.nic.co.rb", "lib/whois/record/parser/whois.nic.coop.rb", "lib/whois/record/parser/whois.nic.cx.rb", "lib/whois/record/parser/whois.nic.cz.rb", "lib/whois/record/parser/whois.nic.dm.rb", "lib/whois/record/parser/whois.nic.dz.rb", "lib/whois/record/parser/whois.nic.ec.rb", "lib/whois/record/parser/whois.nic.fo.rb", "lib/whois/record/parser/whois.nic.fr.rb", "lib/whois/record/parser/whois.nic.gl.rb", "lib/whois/record/parser/whois.nic.gov.rb", "lib/whois/record/parser/whois.nic.gs.rb", "lib/whois/record/parser/whois.nic.ht.rb", "lib/whois/record/parser/whois.nic.hu.rb", "lib/whois/record/parser/whois.nic.im.rb", "lib/whois/record/parser/whois.nic.io.rb", "lib/whois/record/parser/whois.nic.ir.rb", "lib/whois/record/parser/whois.nic.it.rb", "lib/whois/record/parser/whois.nic.ki.rb", "lib/whois/record/parser/whois.nic.kz.rb", "lib/whois/record/parser/whois.nic.la.rb", "lib/whois/record/parser/whois.nic.li.rb", "lib/whois/record/parser/whois.nic.lk.rb", "lib/whois/record/parser/whois.nic.lv.rb", "lib/whois/record/parser/whois.nic.ly.rb", "lib/whois/record/parser/whois.nic.md.rb", "lib/whois/record/parser/whois.nic.mg.rb", "lib/whois/record/parser/whois.nic.ms.rb", "lib/whois/record/parser/whois.nic.mu.rb", "lib/whois/record/parser/whois.nic.mx.rb", "lib/whois/record/parser/whois.nic.name.rb", "lib/whois/record/parser/whois.nic.net.nf.rb", "lib/whois/record/parser/whois.nic.net.ng.rb", "lib/whois/record/parser/whois.nic.net.sa.rb", "lib/whois/record/parser/whois.nic.net.sb.rb", "lib/whois/record/parser/whois.nic.nu.rb", "lib/whois/record/parser/whois.nic.or.kr.rb", "lib/whois/record/parser/whois.nic.org.uy.rb", "lib/whois/record/parser/whois.nic.pr.rb", "lib/whois/record/parser/whois.nic.priv.at.rb", "lib/whois/record/parser/whois.nic.sh.rb", "lib/whois/record/parser/whois.nic.sl.rb", "lib/whois/record/parser/whois.nic.sm.rb", "lib/whois/record/parser/whois.nic.sn.rb", "lib/whois/record/parser/whois.nic.so.rb", "lib/whois/record/parser/whois.nic.st.rb", "lib/whois/record/parser/whois.nic.tel.rb", "lib/whois/record/parser/whois.nic.tl.rb", "lib/whois/record/parser/whois.nic.tm.rb", "lib/whois/record/parser/whois.nic.tr.rb", "lib/whois/record/parser/whois.nic.travel.rb", "lib/whois/record/parser/whois.nic.tv.rb", "lib/whois/record/parser/whois.nic.uk.rb", "lib/whois/record/parser/whois.nic.us.rb", "lib/whois/record/parser/whois.nic.ve.rb", "lib/whois/record/parser/whois.nic.xxx.rb", "lib/whois/record/parser/whois.norid.no.rb", "lib/whois/record/parser/whois.org.za.rb", "lib/whois/record/parser/whois.pandi.or.id.rb", "lib/whois/record/parser/whois.pir.org.rb", "lib/whois/record/parser/whois.pnina.ps.rb", "lib/whois/record/parser/whois.publicinterestregistry.net.rb", "lib/whois/record/parser/whois.register.bg.rb", "lib/whois/record/parser/whois.register.com.rb", "lib/whois/record/parser/whois.registro.br.rb", "lib/whois/record/parser/whois.registry.gy.rb", "lib/whois/record/parser/whois.registry.hm.rb", "lib/whois/record/parser/whois.registry.in.rb", "lib/whois/record/parser/whois.registry.om.rb", "lib/whois/record/parser/whois.registry.qa.rb", "lib/whois/record/parser/whois.registrypro.pro.rb", "lib/whois/record/parser/whois.ripe.net.rb", "lib/whois/record/parser/whois.ripn.net.rb", "lib/whois/record/parser/whois.rnids.rs.rb", "lib/whois/record/parser/whois.rotld.ro.rb", "lib/whois/record/parser/whois.samoanic.ws.rb", "lib/whois/record/parser/whois.sgnic.sg.rb", "lib/whois/record/parser/whois.sk-nic.sk.rb", "lib/whois/record/parser/whois.smallregistry.net.rb", "lib/whois/record/parser/whois.srs.net.nz.rb", "lib/whois/record/parser/whois.sx.rb", "lib/whois/record/parser/whois.tcinet.ru.rb", "lib/whois/record/parser/whois.thnic.co.th.rb", "lib/whois/record/parser/whois.tld.ee.rb", "lib/whois/record/parser/whois.tonic.to.rb", "lib/whois/record/parser/whois.twnic.net.tw.rb", "lib/whois/record/parser/whois.tznic.or.tz.rb", "lib/whois/record/parser/whois.ua.rb", "lib/whois/record/parser/whois.usp.ac.fj.rb", "lib/whois/record/parser/whois.za.net.rb", "lib/whois/record/parser/whois.za.org.rb", "lib/whois/record/parser/whois1.nic.bi.rb", "lib/whois/record/parser.rb", "lib/whois/record/part.rb", "lib/whois/record/registrar.rb", "lib/whois/record/scanners/ast.rb", "lib/whois/record/scanners/base.rb", "lib/whois/record/scanners/base_afilias.rb", "lib/whois/record/scanners/base_shared1.rb", "lib/whois/record/scanners/base_shared2.rb", "lib/whois/record/scanners/base_whoisd.rb", "lib/whois/record/scanners/iana.rb", "lib/whois/record/scanners/verisign.rb", "lib/whois/record/scanners/whois.ati.tn.rb", "lib/whois/record/scanners/whois.audns.net.au.rb", "lib/whois/record/scanners/whois.cctld.by.rb", "lib/whois/record/scanners/whois.centralnic.com.rb", "lib/whois/record/scanners/whois.cira.ca.rb", "lib/whois/record/scanners/whois.cnnic.cn.rb", "lib/whois/record/scanners/whois.denic.de.rb", "lib/whois/record/scanners/whois.dns.hr.rb", "lib/whois/record/scanners/whois.domainregistry.ie.rb", "lib/whois/record/scanners/whois.nc.rb", "lib/whois/record/scanners/whois.nic.dm.rb", "lib/whois/record/scanners/whois.nic.hu.rb", "lib/whois/record/scanners/whois.nic.it.rb", "lib/whois/record/scanners/whois.rnids.rs.rb", "lib/whois/record/scanners/whois.smallregistry.net.rb", "lib/whois/record/scanners/whois.sx.rb", "lib/whois/record/super_struct.rb", "lib/whois/record.rb", "lib/whois/server/adapters/afilias.rb", "lib/whois/server/adapters/arpa.rb", "lib/whois/server/adapters/base.rb", "lib/whois/server/adapters/formatted.rb", "lib/whois/server/adapters/none.rb", "lib/whois/server/adapters/not_implemented.rb", "lib/whois/server/adapters/standard.rb", "lib/whois/server/adapters/verisign.rb", "lib/whois/server/adapters/web.rb", "lib/whois/server.rb", "lib/whois/version.rb", "lib/whois.rb"] - s.homepage = "http://www.ruby-whois.org" + s.files = ["LICENSE.txt", ".yardopts", "CHANGELOG.md", "README.md", "whois.gemspec", "bin/ruby-whois", "lib/whois", "lib/whois/client.rb", "lib/whois/core_ext", "lib/whois/core_ext/array", "lib/whois/core_ext/array/extract_options.rb", "lib/whois/core_ext/array/wrap.rb", "lib/whois/core_ext/class", "lib/whois/core_ext/class/attribute.rb", "lib/whois/core_ext/date_time", "lib/whois/core_ext/date_time/conversions.rb", "lib/whois/core_ext/kernel", "lib/whois/core_ext/kernel/singleton_class.rb", "lib/whois/core_ext/module", "lib/whois/core_ext/module/remove_method.rb", "lib/whois/core_ext.rb", "lib/whois/definitions", "lib/whois/definitions/ipv4.rb", "lib/whois/definitions/ipv6.rb", "lib/whois/definitions/tlds.rb", "lib/whois/errors.rb", "lib/whois/record", "lib/whois/record/contact.rb", "lib/whois/record/nameserver.rb", "lib/whois/record/parser", "lib/whois/record/parser/base.rb", "lib/whois/record/parser/base_afilias.rb", "lib/whois/record/parser/base_cocca.rb", "lib/whois/record/parser/base_shared1.rb", "lib/whois/record/parser/base_shared2.rb", "lib/whois/record/parser/base_whoisd.rb", "lib/whois/record/parser/blank.rb", "lib/whois/record/parser/example.rb", "lib/whois/record/parser/jobswhois.verisign-grs.com.rb", "lib/whois/record/parser/kero.yachay.pe.rb", "lib/whois/record/parser/NOTES.txt", "lib/whois/record/parser/saudinic.net.sa.rb", "lib/whois/record/parser/whois.adamsnames.tc.rb", "lib/whois/record/parser/whois.aeda.net.ae.rb", "lib/whois/record/parser/whois.aero.rb", "lib/whois/record/parser/whois.afilias-grs.info.rb", "lib/whois/record/parser/whois.afilias.info.rb", "lib/whois/record/parser/whois.ai.rb", "lib/whois/record/parser/whois.arnes.si.rb", "lib/whois/record/parser/whois.ati.tn.rb", "lib/whois/record/parser/whois.audns.net.au.rb", "lib/whois/record/parser/whois.ausregistry.net.au.rb", "lib/whois/record/parser/whois.biz.rb", "lib/whois/record/parser/whois.cat.rb", "lib/whois/record/parser/whois.cctld.by.rb", "lib/whois/record/parser/whois.cctld.uz.rb", "lib/whois/record/parser/whois.centralnic.com.rb", "lib/whois/record/parser/whois.centralnic.net.rb", "lib/whois/record/parser/whois.cira.ca.rb", "lib/whois/record/parser/whois.cmc.iq.rb", "lib/whois/record/parser/whois.cnnic.cn.rb", "lib/whois/record/parser/whois.cnnic.net.cn.rb", "lib/whois/record/parser/whois.co.ca.rb", "lib/whois/record/parser/whois.co.pl.rb", "lib/whois/record/parser/whois.co.ug.rb", "lib/whois/record/parser/whois.coza.net.za.rb", "lib/whois/record/parser/whois.crsnic.net.rb", "lib/whois/record/parser/whois.denic.de.rb", "lib/whois/record/parser/whois.dk-hostmaster.dk.rb", "lib/whois/record/parser/whois.dns.be.rb", "lib/whois/record/parser/whois.dns.hr.rb", "lib/whois/record/parser/whois.dns.lu.rb", "lib/whois/record/parser/whois.dns.pl.rb", "lib/whois/record/parser/whois.dns.pt.rb", "lib/whois/record/parser/whois.domain-registry.nl.rb", "lib/whois/record/parser/whois.domain.kg.rb", "lib/whois/record/parser/whois.domainregistry.ie.rb", "lib/whois/record/parser/whois.domainregistry.my.rb", "lib/whois/record/parser/whois.domreg.lt.rb", "lib/whois/record/parser/whois.dot.tk.rb", "lib/whois/record/parser/whois.dotmobiregistry.net.rb", "lib/whois/record/parser/whois.dreamhost.com.rb", "lib/whois/record/parser/whois.educause.edu.rb", "lib/whois/record/parser/whois.eenet.ee.rb", "lib/whois/record/parser/whois.enom.com.rb", "lib/whois/record/parser/whois.eu.org.rb", "lib/whois/record/parser/whois.eu.rb", "lib/whois/record/parser/whois.fi.rb", "lib/whois/record/parser/whois.ficora.fi.rb", "lib/whois/record/parser/whois.gg.rb", "lib/whois/record/parser/whois.godaddy.com.rb", "lib/whois/record/parser/whois.gov.za.rb", "lib/whois/record/parser/whois.hkdnr.net.hk.rb", "lib/whois/record/parser/whois.hkirc.hk.rb", "lib/whois/record/parser/whois.iam.net.ma.rb", "lib/whois/record/parser/whois.iana.org.rb", "lib/whois/record/parser/whois.in.ua.rb", "lib/whois/record/parser/whois.isnic.is.rb", "lib/whois/record/parser/whois.isoc.org.il.rb", "lib/whois/record/parser/whois.ja.net.rb", "lib/whois/record/parser/whois.je.rb", "lib/whois/record/parser/whois.jprs.jp.rb", "lib/whois/record/parser/whois.kenic.or.ke.rb", "lib/whois/record/parser/whois.kr.rb", "lib/whois/record/parser/whois.markmonitor.com.rb", "lib/whois/record/parser/whois.meregistry.net.rb", "lib/whois/record/parser/whois.monic.mo.rb", "lib/whois/record/parser/whois.museum.rb", "lib/whois/record/parser/whois.na-nic.com.na.rb", "lib/whois/record/parser/whois.nc.rb", "lib/whois/record/parser/whois.net.ua.rb", "lib/whois/record/parser/whois.netcom.cm.rb", "lib/whois/record/parser/whois.networksolutions.com.rb", "lib/whois/record/parser/whois.nic-se.se.rb", "lib/whois/record/parser/whois.nic.ac.rb", "lib/whois/record/parser/whois.nic.af.rb", "lib/whois/record/parser/whois.nic.ag.rb", "lib/whois/record/parser/whois.nic.am.rb", "lib/whois/record/parser/whois.nic.as.rb", "lib/whois/record/parser/whois.nic.asia.rb", "lib/whois/record/parser/whois.nic.at.rb", "lib/whois/record/parser/whois.nic.bo.rb", "lib/whois/record/parser/whois.nic.cc.rb", "lib/whois/record/parser/whois.nic.cd.rb", "lib/whois/record/parser/whois.nic.ch.rb", "lib/whois/record/parser/whois.nic.ci.rb", "lib/whois/record/parser/whois.nic.ck.rb", "lib/whois/record/parser/whois.nic.cl.rb", "lib/whois/record/parser/whois.nic.co.rb", "lib/whois/record/parser/whois.nic.coop.rb", "lib/whois/record/parser/whois.nic.cx.rb", "lib/whois/record/parser/whois.nic.cz.rb", "lib/whois/record/parser/whois.nic.dm.rb", "lib/whois/record/parser/whois.nic.dz.rb", "lib/whois/record/parser/whois.nic.ec.rb", "lib/whois/record/parser/whois.nic.fo.rb", "lib/whois/record/parser/whois.nic.fr.rb", "lib/whois/record/parser/whois.nic.gl.rb", "lib/whois/record/parser/whois.nic.gov.rb", "lib/whois/record/parser/whois.nic.gs.rb", "lib/whois/record/parser/whois.nic.ht.rb", "lib/whois/record/parser/whois.nic.hu.rb", "lib/whois/record/parser/whois.nic.im.rb", "lib/whois/record/parser/whois.nic.io.rb", "lib/whois/record/parser/whois.nic.ir.rb", "lib/whois/record/parser/whois.nic.it.rb", "lib/whois/record/parser/whois.nic.ki.rb", "lib/whois/record/parser/whois.nic.kz.rb", "lib/whois/record/parser/whois.nic.la.rb", "lib/whois/record/parser/whois.nic.li.rb", "lib/whois/record/parser/whois.nic.lk.rb", "lib/whois/record/parser/whois.nic.lv.rb", "lib/whois/record/parser/whois.nic.ly.rb", "lib/whois/record/parser/whois.nic.md.rb", "lib/whois/record/parser/whois.nic.mg.rb", "lib/whois/record/parser/whois.nic.ms.rb", "lib/whois/record/parser/whois.nic.mu.rb", "lib/whois/record/parser/whois.nic.mx.rb", "lib/whois/record/parser/whois.nic.name.rb", "lib/whois/record/parser/whois.nic.net.nf.rb", "lib/whois/record/parser/whois.nic.net.ng.rb", "lib/whois/record/parser/whois.nic.net.sa.rb", "lib/whois/record/parser/whois.nic.net.sb.rb", "lib/whois/record/parser/whois.nic.nu.rb", "lib/whois/record/parser/whois.nic.or.kr.rb", "lib/whois/record/parser/whois.nic.org.uy.rb", "lib/whois/record/parser/whois.nic.pr.rb", "lib/whois/record/parser/whois.nic.priv.at.rb", "lib/whois/record/parser/whois.nic.sh.rb", "lib/whois/record/parser/whois.nic.sl.rb", "lib/whois/record/parser/whois.nic.sm.rb", "lib/whois/record/parser/whois.nic.sn.rb", "lib/whois/record/parser/whois.nic.so.rb", "lib/whois/record/parser/whois.nic.st.rb", "lib/whois/record/parser/whois.nic.tel.rb", "lib/whois/record/parser/whois.nic.tl.rb", "lib/whois/record/parser/whois.nic.tm.rb", "lib/whois/record/parser/whois.nic.tr.rb", "lib/whois/record/parser/whois.nic.travel.rb", "lib/whois/record/parser/whois.nic.tv.rb", "lib/whois/record/parser/whois.nic.uk.rb", "lib/whois/record/parser/whois.nic.us.rb", "lib/whois/record/parser/whois.nic.ve.rb", "lib/whois/record/parser/whois.nic.xxx.rb", "lib/whois/record/parser/whois.norid.no.rb", "lib/whois/record/parser/whois.org.za.rb", "lib/whois/record/parser/whois.pandi.or.id.rb", "lib/whois/record/parser/whois.pir.org.rb", "lib/whois/record/parser/whois.pnina.ps.rb", "lib/whois/record/parser/whois.publicinterestregistry.net.rb", "lib/whois/record/parser/whois.register.bg.rb", "lib/whois/record/parser/whois.register.com.rb", "lib/whois/record/parser/whois.registro.br.rb", "lib/whois/record/parser/whois.registry.gy.rb", "lib/whois/record/parser/whois.registry.hm.rb", "lib/whois/record/parser/whois.registry.in.rb", "lib/whois/record/parser/whois.registry.om.rb", "lib/whois/record/parser/whois.registry.qa.rb", "lib/whois/record/parser/whois.registrypro.pro.rb", "lib/whois/record/parser/whois.ripe.net.rb", "lib/whois/record/parser/whois.ripn.net.rb", "lib/whois/record/parser/whois.rnids.rs.rb", "lib/whois/record/parser/whois.rotld.ro.rb", "lib/whois/record/parser/whois.samoanic.ws.rb", "lib/whois/record/parser/whois.sgnic.sg.rb", "lib/whois/record/parser/whois.sk-nic.sk.rb", "lib/whois/record/parser/whois.smallregistry.net.rb", "lib/whois/record/parser/whois.srs.net.nz.rb", "lib/whois/record/parser/whois.sx.rb", "lib/whois/record/parser/whois.tcinet.ru.rb", "lib/whois/record/parser/whois.thnic.co.th.rb", "lib/whois/record/parser/whois.tld.ee.rb", "lib/whois/record/parser/whois.tonic.to.rb", "lib/whois/record/parser/whois.twnic.net.tw.rb", "lib/whois/record/parser/whois.tznic.or.tz.rb", "lib/whois/record/parser/whois.ua.rb", "lib/whois/record/parser/whois.usp.ac.fj.rb", "lib/whois/record/parser/whois.za.net.rb", "lib/whois/record/parser/whois.za.org.rb", "lib/whois/record/parser/whois1.nic.bi.rb", "lib/whois/record/parser.rb", "lib/whois/record/part.rb", "lib/whois/record/registrar.rb", "lib/whois/record/scanners", "lib/whois/record/scanners/base.rb", "lib/whois/record/scanners/base_afilias.rb", "lib/whois/record/scanners/base_shared1.rb", "lib/whois/record/scanners/base_shared2.rb", "lib/whois/record/scanners/base_whoisd.rb", "lib/whois/record/scanners/iana.rb", "lib/whois/record/scanners/nodable.rb", "lib/whois/record/scanners/verisign.rb", "lib/whois/record/scanners/whois.ati.tn.rb", "lib/whois/record/scanners/whois.audns.net.au.rb", "lib/whois/record/scanners/whois.cctld.by.rb", "lib/whois/record/scanners/whois.centralnic.com.rb", "lib/whois/record/scanners/whois.cira.ca.rb", "lib/whois/record/scanners/whois.cnnic.cn.rb", "lib/whois/record/scanners/whois.denic.de.rb", "lib/whois/record/scanners/whois.dns.hr.rb", "lib/whois/record/scanners/whois.domainregistry.ie.rb", "lib/whois/record/scanners/whois.nc.rb", "lib/whois/record/scanners/whois.nic.dm.rb", "lib/whois/record/scanners/whois.nic.hu.rb", "lib/whois/record/scanners/whois.nic.it.rb", "lib/whois/record/scanners/whois.rnids.rs.rb", "lib/whois/record/scanners/whois.smallregistry.net.rb", "lib/whois/record/scanners/whois.sx.rb", "lib/whois/record/super_struct.rb", "lib/whois/record.rb", "lib/whois/server", "lib/whois/server/adapters", "lib/whois/server/adapters/afilias.rb", "lib/whois/server/adapters/arpa.rb", "lib/whois/server/adapters/base.rb", "lib/whois/server/adapters/formatted.rb", "lib/whois/server/adapters/none.rb", "lib/whois/server/adapters/not_implemented.rb", "lib/whois/server/adapters/standard.rb", "lib/whois/server/adapters/verisign.rb", "lib/whois/server/adapters/web.rb", "lib/whois/server.rb", "lib/whois/version.rb", "lib/whois.rb"] + s.homepage = "http://www.ruby-whois.org/" s.post_install_message = "********************************************************************************\n\n Thank you for installing the whois gem!\n\n If you like this gem, please support the project.\n http://pledgie.com/campaigns/11383\n\n Does your project or organization use this gem? Add it to the apps wiki.\n https://github.com/weppos/whois/wiki/apps\n\n Are you looking for a quick and convenient way to perform WHOIS queries?\n Check out RoboWhois WHOIS API.\n https://www.robowhois.com/\n\n********************************************************************************\n" s.require_paths = ["lib"] - s.required_ruby_version = Gem::Requirement.new(">= 1.8.7") + s.required_ruby_version = Gem::Requirement.new(">= 1.9.2") s.rubyforge_project = "whois" s.rubygems_version = "1.8.24" s.summary = "An intelligent pure Ruby WHOIS client and parser." @@ -24,18 +24,18 @@ Gem::Specification.new do |s| if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then s.add_development_dependency(%q, ["~> 0.9"]) - s.add_development_dependency(%q, ["~> 2.10.0"]) + s.add_development_dependency(%q, ["~> 2.11.0"]) s.add_development_dependency(%q, [">= 0"]) s.add_development_dependency(%q, [">= 0"]) else s.add_dependency(%q, ["~> 0.9"]) - s.add_dependency(%q, ["~> 2.10.0"]) + s.add_dependency(%q, ["~> 2.11.0"]) s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) end else s.add_dependency(%q, ["~> 0.9"]) - s.add_dependency(%q, ["~> 2.10.0"]) + s.add_dependency(%q, ["~> 2.11.0"]) s.add_dependency(%q, [">= 0"]) s.add_dependency(%q, [">= 0"]) end