From 6f43193cf565939e59e0bccd9204263cd6be0d59 Mon Sep 17 00:00:00 2001 From: Jacky Shen Date: Tue, 7 Jul 2015 10:51:39 -0700 Subject: [PATCH] Expose config "connect_timeout" for initial HTTP connection Expose config "connect_timeout" for initial HTTP connection --- lib/stargate/client.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/stargate/client.rb b/lib/stargate/client.rb index 1990340..91d5216 100644 --- a/lib/stargate/client.rb +++ b/lib/stargate/client.rb @@ -22,6 +22,8 @@ def initialize(url = "http://localhost:8080", opts = {}) @connection = Patron::Session.new @connection.base_url = url + # Add timeout config for http connection + @connection.connect_timeout = opts[:connect_timeout] unless opts[:connect_timeout].nil? @connection.timeout = opts[:timeout] unless opts[:timeout].nil? # Not actually opening the connection yet, just setting up the persistent connection.