lib/rubygems_plugin.rb in rubygems_ssl-client-certs-0.0.3.pre.alpha.pre.59 vs lib/rubygems_plugin.rb in rubygems_ssl-client-certs-0.0.3.pre.alpha.pre.60

- old
+ new

@@ -12,18 +12,20 @@ unless self.method_defined? :__new__ alias_method :__new__, :new end def new(*args) + puts "setting up constructor" config = __new__(*args) config.set_ssl_vars return config end end def set_ssl_vars + puts "iinitializing ssl vars" @ssl_verify_mode = @hash[:ssl_verify_mode] if @hash.key? :ssl_verify_mode @ssl_ca_cert = @hash[:ssl_ca_cert] if @hash.key? :ssl_ca_cert @ssl_ca_cert = ENV['BUNDLE_SSL_CA_CERT'] unless @ssl_ca_cert @ssl_client_cert = @hash[:ssl_client_cert] if @hash.key? :ssl_client_cert @ssl_client_cert = ENV['BUNDLE_SSL_CLIENT_CERT'] unless @ssl_client_cert @@ -39,11 +41,11 @@ class Gem::RemoteFetcher def connection_for(uri) net_http_args = [uri.host, uri.port] - $stdout.puts "running patched connection_for" + puts "running patched connection_for" if @proxy_uri and not no_proxy?(uri.host) then net_http_args += [ @proxy_uri.host, @proxy_uri.port, @@ -74,26 +76,26 @@ connection.verify_mode = Gem.configuration.ssl_verify_mode || OpenSSL::SSL::VERIFY_PEER store = OpenSSL::X509::Store.new if Gem.configuration.ssl_client_cert - $stdout.puts "configuring client ssl cert" + puts "configuring client ssl cert" pem = File.read(Gem.configuration.ssl_client_cert) connection.cert = OpenSSL::X509::Certificate.new(pem) connection.key = OpenSSL::PKey::RSA.new(pem) else - $stdout.puts "no client cert given" + puts "no client cert given" end if Gem.configuration.ssl_ca_cert - $stdout.puts "configuring ca certs" + puts "configuring ca certs" if File.directory? Gem.configuration.ssl_ca_cert store.add_path Gem.configuration.ssl_ca_cert else store.add_file Gem.configuration.ssl_ca_cert end else - $stdout.puts "using default ca certs" + puts "using default ca certs" store.set_default_paths add_rubygems_trusted_certs(store) end connection.cert_store = store rescue LoadError => e