module Faraday

def default_adapter=(adapter)

Documented elsewhere, see default_adapter reader
def default_adapter=(adapter)
  @default_connection = nil
  @default_adapter = adapter
end

def default_connection

Parameters:
  • connection (Faraday::Connection) --

Overloads:
  • default_connection=(connection)
  • default_connection

Returns:
  • (Faraday::Connection) - a connection configured with
def default_connection
  @default_connection ||= Connection.new(default_connection_options)
end

def default_connection_options

Returns:
  • (Faraday::ConnectionOptions) -
def default_connection_options
  @default_connection_options ||= ConnectionOptions.new
end

def default_connection_options=(options)

Parameters:
  • options (Hash, Faraday::ConnectionOptions) --
def default_connection_options=(options)
  @default_connection = nil
  @default_connection_options = ConnectionOptions.from(options)
end

def method_missing(name, *args, &block)

.default_connection.
Internal: Proxies method calls on the Faraday constant to
def method_missing(name, *args, &block)
  if default_connection.respond_to?(name)
    default_connection.send(name, *args, &block)
  else
    super
  end
end

def new(url = nil, options = {}, &block)

Other tags:
    Example: With everything in an options hash -
    Example: With an URL argument and an options hash -
    Example: With an URL argument -

Returns:
  • (Faraday::Connection) -

Options Hash: (**options)
  • :proxy (Hash) -- Hash of Proxy options.
  • :ssl (Hash) -- Hash of SSL options.
  • :request (Hash) -- Hash of request options.
  • :headers (Hash) -- Hash of unencoded HTTP headers.
  • :params (Hash) -- Hash of unencoded URI query params.
  • :url (String) -- Base URL

Parameters:
  • options (Hash) --
  • url (String, Hash) -- The optional String base URL to use as a prefix
def new(url = nil, options = {}, &block)
  options = Utils.deep_merge(default_connection_options, options)
  Faraday::Connection.new(url, options, &block)
end

def respond_to_missing?(symbol, include_private = false)

def respond_to_missing?(symbol, include_private = false)
  default_connection.respond_to?(symbol, include_private) || super
end