Sha256: 9a241d137c70c33e2ad60d97635900e7e3cacb63f3cd8f1863315791c45ffef5

Contents?: true

Size: 273 Bytes

Versions: 19

Compression:

Stored size: 273 Bytes

Contents

class TimeoutCatchingRestBuilder < RestBuilder # :nodoc all
  def send_request(url, req, username, password)
    begin
      super
    rescue Timeout::Error, Errno::ETIMEDOUT => e
      @logger.warn "Caught Timeout Exception. Trying again..."
      retry
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rally_rest_api-1.1.0 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-1.0.6 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-1.0.5 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-1.0.4 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-1.0.3 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-1.0.2 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-1.0.1 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.9.0 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-1.0.0 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.10 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.2 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.3 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.5 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.9 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.7 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.4 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.8 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.7.6 lib/rally_rest_api/timeout_catching_rest_builder.rb
rally_rest_api-0.8.0 lib/rally_rest_api/timeout_catching_rest_builder.rb