Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Update features section

  • Loading branch information...
commit d0b985bfae553c6c4808014b0680a276163e98a1 1 parent 6500dd3
@weppos authored
Showing with 11 additions and 11 deletions.
  1. +8 −8 README.rdoc
  2. +1 −1  lib/whois/client.rb
  3. +2 −2 lib/whois/server.rb
View
16 README.rdoc
@@ -2,7 +2,7 @@
Whois is an intelligent pure Ruby WHOIS client and parser.
-It is a OS-independent library and doesn't require external C libraries or Gems: it is a 100% Ruby software with all the advantages and disadvantages that it involves.
+It is a OS-independent library and doesn't require external C libraries or Gems: it is a 100% Ruby software.
This software was developed to power {RoboDomain}[http://www.robodomain.com] and, since July 2009, it ran more than thousands requests.
@@ -11,13 +11,13 @@ An extensive test suite is available to verify the library correctness but you m
== Features
-* Pure Ruby library without any external dependency other than Ruby itself
-* Intelligent Ruby client
-* Flexible and extensible configuration with support for user-defined servers
-* Powerful whois response parser
-* Support for IPv6, IPv4, TLD and domain WHOIS queries
-* Object oriented design
-* Compatible with Ruby 1.8.6 and newer, including Ruby 1.9
+* Ability to query registry data for IPv4, IPv6, TLDs, and domain names
+* Ability to parse WHOIS responses
+* Flexible and extensible interface (e.g. You can define custom servers on the fly)
+* Object oriented design, featuring 10 different design patterns
+* Pure Ruby library, without any external dependency other than Ruby itself
+* Compatible with Ruby 1.8.6 and greater, including Ruby 1.9 branch
+* Successfully tested against multiple Ruby platforms and versions including Ruby, Ruby Enterprise Edition and MacRuby
== Requirements
View
2  lib/whois/client.rb
@@ -36,7 +36,7 @@ class Client
#
# ==== Parameters
#
- # options:: The Hash options used to refine the selection (default: {}):
+ # options:: Hash of options (default: {}):
# :timeout - The Integer script timeout, expressed in seconds (default: DEFAULT_TIMEOUT).
#
# If <tt>block</tt> is given, yields <tt>self</tt>.
View
4 lib/whois/server.rb
@@ -89,7 +89,7 @@ def self.definitions(type = nil)
# this server is responsible for.
# host:: The server hostname.
# Use nil if unknown or not available.
- # options:: Hash of options to customize Adapter behavior.
+ # options:: Hash of options (default: {}).
# The <tt>:adapter</tt> option has a special meaning
# and determines the adapter Class to use.
# Defaults to </tt>Whois::Server::Adapters::Standard</tt>
@@ -153,7 +153,7 @@ def self.define(type, allocation, host, options = {})
# this server is responsible for.
# host:: The server hostname.
# Use nil if unknown or not available.
- # options:: Hash of options to customize Adapter behavior.
+ # options:: Hash of options (default: {}).
# The <tt>:adapter</tt> option has a special meaning
# and determines the adapter Class to use.
# Defaults to </tt>Whois::Server::Adapters::Standard</tt>
Please sign in to comment.
Something went wrong with that request. Please try again.