Overview
-
module Protocol
-
module Rack
-
module Adapter
The Rack adapter provides a bridge between Protocol::HTTP and Rack applications.
-
class Generic
The base adapter class that provides common functionality for all Rack adapters.
-
class Rack2
The Rack 2 adapter provides compatibility with Rack 2.x applications.
-
class Rack3
The Rack 3 adapter provides compatibility with Rack 3.x applications.
-
class Rack31
The Rack 3.1 adapter provides compatibility with Rack 3.1.x applications.
-
-
module Body
The Body module provides functionality for handling Rack response bodies.
-
class Enumerable
Wraps a Rack response body that responds to
each
. -
class InputWrapper
Wraps a Rack input object into a readable body.
-
-
module CGI
CGI keys https://tools.ietf.org/html/rfc3875#section-4.1:
-
class Input
Wraps a streaming input body into the interface required by
rack.input
. -
class Request
A Rack-compatible HTTP request wrapper.
-
class Response
A wrapper for a
Rack
response. -
class Rewindable
Content-type driven input buffering, specific to the needs of
rack
.
-
-