Sha256: c1a300459e7f83fa68046250211cc54b4af7e871a7a410728e4035afc50da454

Contents?: true

Size: 656 Bytes

Versions: 111

Compression:

Stored size: 656 Bytes

Contents

# frozen_string_literal: true

module Faraday
  # ConnectionOptions contains the configurable properties for a Faraday
  # connection object.
  class ConnectionOptions < Options.new(:request, :proxy, :ssl, :builder, :url,
                                        :parallel_manager, :params, :headers,
                                        :builder_class)

    options request: RequestOptions, ssl: SSLOptions

    memoized(:request) { self.class.options_for(:request).new }

    memoized(:ssl) { self.class.options_for(:ssl).new }

    memoized(:builder_class) { RackBuilder }

    def new_builder(block)
      builder_class.new(&block)
    end
  end
end

Version data entries

111 entries across 98 versions & 18 rubygems

Version Path
avalara_sdk-24.12.2 vendor/bundle/ruby/2.7.0/gems/faraday-1.10.4/lib/faraday/options/connection_options.rb
avalara_sdk-24.12.1 vendor/bundle/ruby/2.7.0/gems/faraday-1.10.4/lib/faraday/options/connection_options.rb
avalara_sdk-24.12.0 vendor/bundle/ruby/2.7.0/gems/faraday-1.10.4/lib/faraday/options/connection_options.rb
minato_ruby_api_client-0.2.2 vendor/bundle/ruby/3.2.0/gems/faraday-1.10.3/lib/faraday/options/connection_options.rb
faraday-1.10.4 lib/faraday/options/connection_options.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/faraday-1.2.0/lib/faraday/options/connection_options.rb
avalara_sdk-24.2.29 vendor/bundle/ruby/2.7.0/gems/faraday-1.10.3/lib/faraday/options/connection_options.rb
fluent-plugin-google-cloud-logging-on-prem-0.1.0 vendor/ruby/3.1.0/gems/faraday-2.7.4/lib/faraday/options/connection_options.rb
zilla-0.2.0 vendor/bundle/ruby/3.2.0/gems/faraday-2.7.4/lib/faraday/options/connection_options.rb
faraday-2.7.4 lib/faraday/options/connection_options.rb
faraday-1.10.3 lib/faraday/options/connection_options.rb
faraday-2.7.3 lib/faraday/options/connection_options.rb
faraday-2.7.2 lib/faraday/options/connection_options.rb
tdiary-5.2.4 vendor/bundle/ruby/3.1.0/gems/faraday-2.5.2/lib/faraday/options/connection_options.rb
faraday-2.7.1 lib/faraday/options/connection_options.rb
faraday-2.7.0 lib/faraday/options/connection_options.rb
faraday-2.6.0 lib/faraday/options/connection_options.rb
tdiary-5.2.3 vendor/bundle/ruby/3.1.0/gems/faraday-2.5.2/lib/faraday/options/connection_options.rb
faraday-1.10.2 lib/faraday/options/connection_options.rb
faraday-2.5.2 lib/faraday/options/connection_options.rb