Module: LWS::Middleware

Included in:
LWS
Defined in:
lib/lws/middleware.rb,
lib/lws/middleware.rb,
lib/lws/middleware/caching.rb,
lib/lws/middleware/http_logger.rb,
lib/lws/middleware/json_logger.rb,
lib/lws/middleware/json_parser.rb,
lib/lws/middleware/request_headers.rb

Overview

:nocov:

Defined Under Namespace

Classes: Caching

Constant Summary collapse

FollowRedirects =
if defined? Faraday::FollowRedirects::Middleware
  Faraday::FollowRedirects::Middleware
else
  FaradayMiddleware::FollowRedirects
end
JSONEncoder =
if defined? Faraday::Request::Json
  Faraday::Request::Json
else
  FaradayMiddleware::EncodeJson
end
ObjectCaching =
if defined? FaradayMiddleware::Caching
  FaradayMiddleware::Caching
else
  # Use this vendored middleware implementation because it is not
  # available for Faraday ≥ 2.0
  Caching
end