lib/citygrid/api.rb in citygrid_api-0.0.21 vs lib/citygrid/api.rb in citygrid_api-0.0.22
- old
+ new
@@ -172,9 +172,10 @@
raise ConfigurationError.new "No endpoint defined" if !path || path.empty?
raise ConfigurationError.new "No hostname defined" if !req_options[:base_uri] || req_options[:base_uri].empty?
# prepare request
req = HTTParty::Request.new http_method, path, req_options
+ req.options[:timeout] = CityGrid.custom_timeout if req.options && CityGrid.custom_timeout_set?
# Sanitized request for logs
safe_req_options = strip_unsafe_params(http_method, req_options)
req_to_output = HTTParty::Request.new http_method, path, safe_req_options
req_for_airbrake = { :method => http_method, :path => path, :options => safe_req_options }