Sha256: 2859ef85a4cf4942451ccdaf07634a8edf190d842e7583f3b667bcc35590f06b

Contents?: true

Size: 399 Bytes

Versions: 8

Compression:

Stored size: 399 Bytes

Contents

# frozen_string_literal: true

class DefaultHttpClientConfig
  attr_accessor :connect_timeout,
                :connection_request_timeout,
                :retry_interval,
                :max_retries

  def self.create
    DefaultHttpClientConfig.new
  end

  def initialize
    @connect_timeout = 3.0
    @connection_request_timeout = 3.0
    @retry_interval = 0.5
    @max_retries = 5
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
absmartly-sdk-1.1.2 lib/default_http_client_config.rb
absmartly-sdk-1.1.1 lib/default_http_client_config.rb
absmartly-sdk-1.1.0 lib/default_http_client_config.rb
absmartly-sdk-1.0.8 lib/default_http_client_config.rb
absmartly-sdk-1.0.7 lib/default_http_client_config.rb
absmartly-sdk-1.0.6 lib/default_http_client_config.rb
absmartly-sdk-1.0.5 lib/default_http_client_config.rb
absmartly-sdk-0.1.2 lib/default_http_client_config.rb