Commit dd2d2d9

mokha <mokha@cisco.com>
2018-05-15 00:43:54
inline conditional.
1 parent 98c25e3
Changed files (1)
lib
net
lib/net/hippie/client.rb
@@ -77,18 +77,14 @@ module Net
         uri.is_a?(URI) ? uri : URI.parse(uri)
       end
 
-      def private_key
-        if passphrase
-          OpenSSL::PKey::RSA.new(key, passphrase)
-        else
-          OpenSSL::PKey::RSA.new(key)
-        end
+      def private_key(type = OpenSSL::PKey::RSA)
+        passphrase ? type.new(key, passphrase) : type.new(key)
       end
 
       def apply_client_tls_to(http)
         return if certificate.nil? || key.nil?
 
-        http.cert = OpenSSL::X509::Certificate.new(certificate) if certificate
+        http.cert = OpenSSL::X509::Certificate.new(certificate)
         http.key = private_key
       end
     end