[前][次][番号順一覧][スレッド一覧]

ruby-changes:20859

From: akr <ko1@a...>
Date: Wed, 10 Aug 2011 23:04:34 +0900 (JST)
Subject: [ruby-changes:20859] akr:r32908 (trunk): * ext/socket/lib/socket.rb: fix argument check in the previous commit.

akr	2011-08-10 23:04:23 +0900 (Wed, 10 Aug 2011)

  New Revision: 32908

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32908

  Log:
    * ext/socket/lib/socket.rb: fix argument check in the previous commit.

  Modified files:
    trunk/ChangeLog
    trunk/ext/socket/lib/socket.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 32907)
+++ ChangeLog	(revision 32908)
@@ -1,3 +1,7 @@
+Wed Aug 10 23:03:55 2011  Tanaka Akira  <akr@f...>
+
+	* ext/socket/lib/socket.rb: fix argument check in the previous commit.
+
 Wed Aug 10 22:12:28 2011  Tanaka Akira  <akr@f...>
 
 	* ext/socket/lib/socket.rb (Socket.tcp): add :connect_timeout option.
Index: ext/socket/lib/socket.rb
===================================================================
--- ext/socket/lib/socket.rb	(revision 32907)
+++ ext/socket/lib/socket.rb	(revision 32908)
@@ -102,7 +102,6 @@
   #
   def connect_from(*args, &block)
     opts = Hash === args.last ? args.pop : {}
-    raise ArgumentError, "wrong number of arguments (#{args.length} for 1)" if 1 < args.length
     local_addr_args = args
     connect_internal(family_addrinfo(*local_addr_args), opts[:timeout], &block)
   end
@@ -151,7 +150,6 @@
   #
   def connect_to(*args, &block)
     opts = Hash === args.last ? args.pop : {}
-    raise ArgumentError, "wrong number of arguments (#{args.length} for 1)" if 1 < args.length
     remote_addr_args = args
     remote_addrinfo = family_addrinfo(*remote_addr_args)
     remote_addrinfo.send(:connect_internal, self, opts[:timeout], &block)
@@ -299,7 +297,7 @@
   #
   def self.tcp(host, port, *rest) # :yield: socket
     opts = Hash === rest.last ? rest.pop : {}
-    raise ArgumentError, "wrong number of arguments (#{args.length} for 2)" if 2 < args.length
+    raise ArgumentError, "wrong number of arguments (#{rest.length} for 2)" if 2 < rest.length
     local_host, local_port = rest
     last_error = nil
     ret = nil

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]