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

ruby-changes:23388

From: nobu <ko1@a...>
Date: Mon, 23 Apr 2012 22:48:49 +0900 (JST)
Subject: [ruby-changes:23388] nobu:r35439 (trunk): see OpenSSL::SSL

nobu	2012-04-23 22:48:38 +0900 (Mon, 23 Apr 2012)

  New Revision: 35439

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

  Log:
    see OpenSSL::SSL
    
    * lib/net/imap.rb (Net::IMAP): see if actually used SSL is defined to
      get rid of autoloaded OpenSSL.

  Modified files:
    trunk/lib/net/imap.rb

Index: lib/net/imap.rb
===================================================================
--- lib/net/imap.rb	(revision 35438)
+++ lib/net/imap.rb	(revision 35439)
@@ -200,7 +200,7 @@
   #
   class IMAP
     include MonitorMixin
-    if defined?(OpenSSL)
+    if defined?(OpenSSL::SSL)
       include OpenSSL
       include SSL
     end
@@ -1438,7 +1438,7 @@
     end
 
     def start_tls_session(params = {})
-      unless defined?(OpenSSL)
+      unless defined?(OpenSSL::SSL)
         raise "SSL extension not installed"
       end
       if @sock.kind_of?(OpenSSL::SSL::SSLSocket)

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

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