Skip to content

Commit

Permalink
Renamed Whois::Record::Scanners::Ast to Renamed Whois::Record::Scanne…
Browse files Browse the repository at this point in the history
…rs::Nodable
  • Loading branch information
weppos committed Sep 25, 2012
1 parent 2d020ac commit 3098367
Show file tree
Hide file tree
Showing 29 changed files with 38 additions and 36 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Expand Up @@ -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`.


Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/base.rb
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/base_afilias.rb
Expand Up @@ -19,7 +19,7 @@ class Parser
#
# @abstract
class BaseAfilias < Base
include Scanners::Ast
include Scanners::Nodable


property_supported :disclaimer do
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/base_shared1.rb
Expand Up @@ -21,7 +21,7 @@ class Parser
#
# @since RELEASE
class BaseShared1 < Base
include Scanners::Ast
include Scanners::Nodable

property_not_supported :disclaimer

Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/base_shared2.rb
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/base_whoisd.rb
Expand Up @@ -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 = {
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/jobswhois.verisign-grs.com.rb
Expand Up @@ -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")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.ati.tn.rb
Expand Up @@ -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")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.audns.net.au.rb
Expand Up @@ -22,7 +22,7 @@ class Parser
#
# @since 2.5.0
class WhoisAudnsNetAu < Base
include Scanners::Ast
include Scanners::Nodable

property_not_supported :disclaimer

Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.cctld.by.rb
Expand Up @@ -21,7 +21,7 @@ class Parser
# @author Aliaksei Kliuchnikau <aliaksei.kliuchnikau@gmail.com>
# @since 2.5.0
class WhoisCctldBy < Base
include Scanners::Ast
include Scanners::Nodable

property_not_supported :disclaimer

Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.centralnic.com.rb
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.cira.ca.rb
Expand Up @@ -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")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.cnnic.cn.rb
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.crsnic.net.rb
Expand Up @@ -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")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.denic.de.rb
Expand Up @@ -21,7 +21,7 @@ class Parser
# @author Aaron Mueller <mail@aaron-mueller.de>
#
class WhoisDenicDe < Base
include Scanners::Ast
include Scanners::Nodable

property_supported :disclaimer do
node("Disclaimer")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.dns.hr.rb
Expand Up @@ -22,7 +22,7 @@ class Parser
#
# @since 2.4.0
class WhoisDnsHr < Base
include Scanners::Ast
include Scanners::Nodable

property_not_supported :disclaimer

Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.domainregistry.ie.rb
Expand Up @@ -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")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.iana.org.rb
Expand Up @@ -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?
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.nc.rb
Expand Up @@ -22,7 +22,7 @@ class Parser
#
# @since 2.4.0
class WhoisNc < Base
include Scanners::Ast
include Scanners::Nodable

property_not_supported :disclaimer

Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.nic.cc.rb
Expand Up @@ -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")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.nic.dm.rb
Expand Up @@ -22,7 +22,7 @@ class Parser
#
# @since RELEASE
class WhoisNicDm < Base
include Scanners::Ast
include Scanners::Nodable

property_supported :disclaimer do
node("field:disclaimer")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.nic.hu.rb
Expand Up @@ -21,7 +21,7 @@ class Parser
# @author Gábor Vészi <veszig@done.hu>
#
class WhoisNicHu < Base
include Scanners::Ast
include Scanners::Nodable

property_supported :disclaimer do
node("field:disclaimer")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.nic.it.rb
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.nic.tv.rb
Expand Up @@ -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")
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.rnids.rs.rb
Expand Up @@ -22,7 +22,7 @@ class Parser
#
# @since 2.4.0
class WhoisRnidsRs < Base
include Scanners::Ast
include Scanners::Nodable

property_not_supported :disclaimer

Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.smallregistry.net.rb
Expand Up @@ -20,7 +20,7 @@ class Parser
# @author Mathieu Arnold <m@absolight.fr>
#
class WhoisSmallregistryNet < Base
include Scanners::Ast
include Scanners::Nodable

property_supported :disclaimer do
node("field:disclaimer") do |str|
Expand Down
2 changes: 1 addition & 1 deletion lib/whois/record/parser/whois.sx.rb
Expand Up @@ -22,7 +22,7 @@ class Parser
#
# @since 2.6.2
class WhoisSx < Base
include Scanners::Ast
include Scanners::Nodable

property_not_supported :disclaimer

Expand Down
Expand Up @@ -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 <tt>parse</tt> instance method.
# Include the Nodable module and provide a <tt>parse</tt> instance method.
# <tt>parse</tt> should returns a Hash representing the AST.
#
# def parse
Expand All @@ -38,7 +38,7 @@ module Scanners
# node? "created_at"
# # => false
#
module Ast
module Nodable

def node(key)
if block_given?
Expand Down
14 changes: 7 additions & 7 deletions whois.gemspec

Large diffs are not rendered by default.

0 comments on commit 3098367

Please sign in to comment.