allows to pass FaraDay options furthur to FaraDay configuration block upon client...
[arvados.git] / lib / google / api_client.rb
index c79c71b58bf1ce05552e2d5f2a6119b5dd823cda..c2aa2dc9dc8e8504c127b2199e4d1b30dbb94e8c 100644 (file)
@@ -119,6 +119,11 @@ module Google
         faraday.ssl.ca_file = ca_file
         faraday.ssl.verify = true
         faraday.adapter Faraday.default_adapter
+        if options[:faraday_option].is_a?(Hash)
+          options[:faraday_option].each_pair do |option, value|
+            faraday.options.send("#{option}=", value)
+          end
+        end
       end
       return self
     end