Module: WrAPI::Connection
- Included in:
- API
- Defined in:
- lib/wrapi/connection.rb
Overview
The Connection module provides methods to establish and configure a Faraday connection. It includes private methods to set up options, authorization, headers, and logging for the connection. By default
- Bearer authorization is access_token is not nil override with @setup_authorization
- Headers setup for client-id and client-secret when client_id and client_secret are not nil @setup_headers
Methods:
- connection: Establishes a Faraday connection with the configured options, authorization, headers, and logging.
- setup_options: Sets up the options for the Faraday connection, including headers and URL.
- setup_authorization: Configures the authorization header for the Faraday connection.
- setup_headers: Configures additional headers for the Faraday connection.
- setup_logger_filtering: Sets up logging and filtering for sensitive information in the Faraday connection.