Module: Descope::Mixins
- Includes:
- Common, HTTP, Headers, Initializer, Logging
- Included in:
- Client
- Defined in:
- lib/descope/mixins.rb,
lib/descope/mixins/http.rb,
lib/descope/mixins/common.rb,
lib/descope/mixins/headers.rb,
lib/descope/mixins/logging.rb,
lib/descope/mixins/validation.rb,
lib/descope/mixins/initializer.rb
Overview
Collecting dependencies here
Defined Under Namespace
Modules: Common, HTTP, Headers, Initializer, Logging, Validation
Constant Summary
Constants included from HTTP
HTTP::BASE_DELAY, HTTP::DEFAULT_RETRIES, HTTP::MAX_ALLOWED_RETRIES, HTTP::MAX_REQUEST_RETRY_DELAY, HTTP::MAX_REQUEST_RETRY_JITTER, HTTP::MIN_REQUEST_RETRY_DELAY
Constants included from Common
Common::COOKIE_DATA_NAME, Common::DEFAULT_BASE_URL, Common::DEFAULT_JWT_VALIDATION_LEEWAY, Common::DEFAULT_TIMEOUT_SECONDS, Common::PHONE_REGEX, Common::REDIRECT_LOCATION_COOKIE_NAME, Common::REFRESH_SESSION_COOKIE_NAME, Common::REFRESH_SESSION_TOKEN_NAME, Common::SESSION_COOKIE_NAME, Common::SESSION_TOKEN_NAME
Instance Attribute Summary
Attributes included from Initializer
Attributes included from HTTP
#base_uri, #headers, #retry_count, #timeout
Method Summary
Methods included from Logging
configure_logger_for, #logger, logger_for
Methods included from Initializer
#authorization_header, #base_url, included, #initialize, #initialize_api, #initialize_v1
Methods included from HTTP
#add_headers, #call, #encode_uri, #parse_cookie_value, #request, #request_with_retry, #retry_options, #safe_parse_json, #url
Methods included from Common
#deep_copy, #get_method_string