lib/httpi/adapter/httpclient.rb in httpi-0.7.1 vs lib/httpi/adapter/httpclient.rb in httpi-0.7.2

- old
+ new

@@ -81,12 +81,14 @@ def setup_http_auth(request) client.set_auth request.url, *request.auth.credentials end def setup_ssl_auth(ssl) - client.ssl_config.client_cert = ssl.cert - client.ssl_config.client_key = ssl.cert_key - client.ssl_config.client_ca = ssl.ca_cert if ssl.ca_cert_file + unless ssl.verify_mode == :none + client.ssl_config.client_cert = ssl.cert + client.ssl_config.client_key = ssl.cert_key + client.ssl_config.client_ca = ssl.ca_cert if ssl.ca_cert_file + end client.ssl_config.verify_mode = ssl.openssl_verify_mode end def respond_with(response) Response.new response.code, Hash[response.header.all.flatten], response.content