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/