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