Sha256: ce96e70605c0a85489ff620a7d7f292ac0a3280d43cae56e055644e6e49cca31

Contents?: true

Size: 429 Bytes

Versions: 7

Compression:

Stored size: 429 Bytes

Contents

module NxtHttpClient
  CONFIGURABLE_OPTIONS = %i[request_options base_url x_request_id_proc]

  DefaultConfig = Struct.new('DefaultConfig', *CONFIGURABLE_OPTIONS) do
    def initialize(request_options: ActiveSupport::HashWithIndifferentAccess.new, base_url: '', x_request_id_proc: nil)
      self.request_options = request_options
      self.base_url = base_url
      self.x_request_id_proc = x_request_id_proc
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
nxt_http_client-0.2.6 lib/nxt_http_client/default_config.rb
nxt_http_client-0.2.5 lib/nxt_http_client/default_config.rb
nxt_http_client-0.2.4 lib/nxt_http_client/default_config.rb
nxt_http_client-0.2.3 lib/nxt_http_client/default_config.rb
nxt_http_client-0.2.2 lib/nxt_http_client/default_config.rb
nxt_http_client-0.2.1 lib/nxt_http_client/default_config.rb
nxt_http_client-0.2.0 lib/nxt_http_client/default_config.rb