diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-03-22 03:33:14 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-03-22 03:33:14 +0000 |
commit | 1561d3fb8b2eb8bfeaabd1d05ff0870b285feb4e (patch) | |
tree | 4e43d3d7cf65be3bfac6de15198195891f647e25 /lib/resolv-replace.rb | |
parent | 1a40be09d635c4b35008877c3fdf10c963e08641 (diff) |
update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/resolv-replace.rb')
-rw-r--r-- | lib/resolv-replace.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/resolv-replace.rb b/lib/resolv-replace.rb index 091b961f4f..b63eae8f02 100644 --- a/lib/resolv-replace.rb +++ b/lib/resolv-replace.rb @@ -2,7 +2,9 @@ require 'socket' require 'resolv' class << IPSocket + # :stopdoc: alias original_resolv_getaddress getaddress + # :startdoc: def getaddress(host) begin return Resolv.getaddress(host).to_s @@ -13,7 +15,9 @@ class << IPSocket end class TCPSocket < IPSocket + # :stopdoc: alias original_resolv_initialize initialize + # :startdoc: def initialize(host, serv, *rest) rest[0] = IPSocket.getaddress(rest[0]) unless rest.empty? original_resolv_initialize(IPSocket.getaddress(host), serv, *rest) @@ -21,18 +25,24 @@ class TCPSocket < IPSocket end class UDPSocket < IPSocket + # :stopdoc: alias original_resolv_bind bind + # :startdoc: def bind(host, port) host = IPSocket.getaddress(host) if host != "" original_resolv_bind(host, port) end + # :stopdoc: alias original_resolv_connect connect + # :startdoc: def connect(host, port) original_resolv_connect(IPSocket.getaddress(host), port) end + # :stopdoc: alias original_resolv_send send + # :startdoc: def send(mesg, flags, *rest) if rest.length == 2 host, port = rest @@ -56,7 +66,9 @@ class UDPSocket < IPSocket end class SOCKSSocket < TCPSocket + # :stopdoc: alias original_resolv_initialize initialize + # :startdoc: def initialize(host, serv) original_resolv_initialize(IPSocket.getaddress(host), port) end |