From 0b41f5c123f48f63c86c3138a8bcba5e46acf70b Mon Sep 17 00:00:00 2001 From: "Hongli Lai (Phusion)" Date: Sat, 24 Oct 2015 12:55:03 +0200 Subject: [PATCH 1/2] Only log requests to STDOUT when debug flag is given --- lib/supportbee/client.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/supportbee/client.rb b/lib/supportbee/client.rb index 58c9d49..cbdd888 100644 --- a/lib/supportbee/client.rb +++ b/lib/supportbee/client.rb @@ -17,7 +17,9 @@ def initialize(options={}) @conn = Faraday.new(:url => @host) do |faraday| faraday.params[:auth_token] = @auth_token faraday.request :url_encoded # form-encode POST params - faraday.response :logger # log requests to STDOUT + if options[:debug] + faraday.response :logger # log requests to STDOUT + end faraday.adapter Faraday.default_adapter # make requests with Net::HTTP end end From 5a7ef7f073e67f1d20b4ae609204124d9fbe5472 Mon Sep 17 00:00:00 2001 From: "Hongli Lai (Phusion)" Date: Fri, 22 Jul 2016 11:55:01 +0200 Subject: [PATCH 2/2] Don't monkeypatch OpenSSL::SSL::VERIFY_PEER --- lib/supportbee.rb | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/supportbee.rb b/lib/supportbee.rb index cae7167..be0bcfd 100644 --- a/lib/supportbee.rb +++ b/lib/supportbee.rb @@ -3,6 +3,3 @@ require 'openssl' require 'faraday' require 'json' - -OpenSSL::SSL.send :remove_const, :VERIFY_PEER -OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE