ruby-changes:15123
From: akr <ko1@a...>
Date: Sun, 21 Mar 2010 21:11:23 +0900 (JST)
Subject: [ruby-changes:15123] Ruby:r27000 (trunk): * lib/resolv-replace.rb: specify super class for rdoc.
akr 2010-03-21 21:10:53 +0900 (Sun, 21 Mar 2010) New Revision: 27000 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=27000 Log: * lib/resolv-replace.rb: specify super class for rdoc. * lib/ipaddr.rb: ditto. Modified files: trunk/ChangeLog trunk/lib/ipaddr.rb trunk/lib/resolv-replace.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 26999) +++ ChangeLog (revision 27000) @@ -1,3 +1,9 @@ +Sun Mar 21 21:09:17 2010 Tanaka Akira <akr@f...> + + * lib/resolv-replace.rb: specify super class for rdoc. + + * lib/ipaddr.rb: ditto. + Sun Mar 21 19:52:27 2010 Nobuyoshi Nakada <nobu@r...> * io.c (rb_io_initialize): add autoclose argument to control close Index: lib/resolv-replace.rb =================================================================== --- lib/resolv-replace.rb (revision 26999) +++ lib/resolv-replace.rb (revision 27000) @@ -12,7 +12,7 @@ end end -class TCPSocket +class TCPSocket < IPSocket alias original_resolv_initialize initialize def initialize(host, serv, *rest) rest[0] = IPSocket.getaddress(rest[0]) unless rest.empty? @@ -20,7 +20,7 @@ end end -class UDPSocket +class UDPSocket < IPSocket alias original_resolv_bind bind def bind(host, port) host = IPSocket.getaddress(host) if host != "" @@ -55,7 +55,7 @@ end end -class SOCKSSocket +class SOCKSSocket < TCPSocket alias original_resolv_initialize initialize def initialize(host, serv) original_resolv_initialize(IPSocket.getaddress(host), port) Index: lib/ipaddr.rb =================================================================== --- lib/ipaddr.rb (revision 26999) +++ lib/ipaddr.rb (revision 27000) @@ -18,7 +18,7 @@ require 'socket' unless Socket.const_defined? "AF_INET6" - class Socket + class Socket < BasicSocket AF_INET6 = Object.new end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/