Parent

Methods

Files

Class/Module Index [+]

Quicksearch

Whois::Server::Adapters::Standard

Standard Adapter

Provides ability to query standard WHOIS interfaces. A standard WHOIS interface accepts socket requests containing the name of the domain and returns a single response containing the record for given query.

a = Standard.new(:tld, ".it", "whois.nic.it")
a.request("example.it")

By default, WHOIS interfaces listen on port 43. This adapter also supports an optional port number.

a = Standard.new(:tld, ".it", "whois.nic.it", :port => 20)
a.request("example.it")"

Options

The following options can be supplied to customize the creation of a new instance:

Public Instance Methods

request(string) click to toggle source

Executes a WHOIS query to the WHOIS interface listening at host and appends the response to the client buffer.

The standard port of a WHOIS request is 43. You can customize it by passing a :port option.

@param [String] string @return [void]

# File lib/whois/server/adapters/standard.rb, line 50
def request(string)
  response = query_the_socket(string, host)
  buffer_append response, host
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.