Overview
-
module Protocol-
module Rack-
module AdapterThe Rack adapter provides a bridge between Protocol::HTTP and Rack applications.
-
class GenericThe base adapter class that provides common functionality for all Rack adapters.
-
class Rack2 < GenericThe Rack 2 adapter provides compatibility with Rack 2.x applications.
-
class Rack3 < GenericThe Rack 3 adapter provides compatibility with Rack 3.x applications.
-
class Rack31 < Rack3The Rack 3.1 adapter provides compatibility with Rack 3.1.x applications.
-
-
module BodyThe Body module provides functionality for handling Rack response bodies.
-
class Enumerable < ::Protocol::HTTP::Body::ReadableWraps a Rack response body that responds to
each. -
class InputWrapper < Protocol::HTTP::Body::ReadableWraps a Rack input object into a readable body.
-
class Streaming < ::Protocol::HTTP::Body::Streamable::ResponseBodyWraps a Rack streaming response body.
-
-
module CGICGI environment variable keys as defined in RFC 3875.
-
class InputWraps a streaming input body into the interface required by
rack.input. -
class Request < ::Protocol::HTTP::RequestA Rack-compatible HTTP request wrapper.
-
class Response < ::Protocol::HTTP::ResponseA Rack-compatible HTTP response wrapper
-
class Rewindable < ::Protocol::HTTP::MiddlewareContent-type driven input buffering, specific to the needs of
rack.
-
-