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

ruby-changes:21133

From: shugo <ko1@a...>
Date: Sun, 4 Sep 2011 22:33:24 +0900 (JST)
Subject: [ruby-changes:21133] shugo:r33182 (trunk): * lib/net/imap.rb (default_port, default_imap_port,

shugo	2011-09-04 22:33:14 +0900 (Sun, 04 Sep 2011)

  New Revision: 33182

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

  Log:
    * lib/net/imap.rb (default_port, default_imap_port,
      default_tls_port, default_ssl_port, default_imaps_port):
      added methods for consistency with Net::POP.
      based on the patch by art lussos.  [ruby-core:38997] [Bug #5198]

  Modified files:
    trunk/ChangeLog
    trunk/lib/net/imap.rb
    trunk/test/net/imap/test_imap.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 33181)
+++ ChangeLog	(revision 33182)
@@ -1,3 +1,10 @@
+Sun Sep  4 22:28:50 2011  Shugo Maeda  <shugo@r...>
+
+	* lib/net/imap.rb (default_port, default_imap_port,
+	  default_tls_port, default_ssl_port, default_imaps_port):
+	  added methods for consistency with Net::POP.
+	  based on the patch by art lussos.  [ruby-core:38997] [Bug #5198]
+
 Sun Sep  4 21:19:19 2011  Ayumu AIZAWA  <ayumu.aizawa@g...>
 
 	* Change encoding from EUC-JP to UTF-8. [Feature #5128]
Index: lib/net/imap.rb
===================================================================
--- lib/net/imap.rb	(revision 33181)
+++ lib/net/imap.rb	(revision 33182)
@@ -295,6 +295,22 @@
       @@authenticators[auth_type] = authenticator
     end
 
+    # The default port for IMAP connections, port 143
+    def self.default_port
+      return PORT
+    end
+    
+    # The default port for IMAPS connections, port 993
+    def self.default_tls_port
+      return SSL_PORT
+    end
+
+    class << self
+      alias default_imap_port default_port
+      alias default_imaps_port default_tls_port
+      alias default_ssl_port default_tls_port
+    end
+
     # Disconnects from the server.
     def disconnect
       begin
Index: test/net/imap/test_imap.rb
===================================================================
--- test/net/imap/test_imap.rb	(revision 33181)
+++ test/net/imap/test_imap.rb	(revision 33182)
@@ -418,6 +418,14 @@
     end
   end
 
+  def test_default_port
+    assert_equal(143, Net::IMAP.default_port)
+    assert_equal(143, Net::IMAP.default_imap_port)
+    assert_equal(993, Net::IMAP.default_tls_port)
+    assert_equal(993, Net::IMAP.default_ssl_port)
+    assert_equal(993, Net::IMAP.default_imaps_port)
+  end
+
   private
 
   def imaps_test

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

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