Module: Protocol::Rack

Defined in:
lib/protocol/rack/body.rb,
lib/protocol/rack/input.rb,
lib/protocol/rack/adapter.rb,
lib/protocol/rack/request.rb,
lib/protocol/rack/version.rb,
lib/protocol/rack/response.rb,
lib/protocol/rack/constants.rb,
lib/protocol/rack/rewindable.rb,
lib/protocol/rack/adapter/rack2.rb,
lib/protocol/rack/adapter/rack3.rb,
lib/protocol/rack/body/streaming.rb,
lib/protocol/rack/adapter/generic.rb,
lib/protocol/rack/body/enumerable.rb,
lib/protocol/rack/body/input_wrapper.rb

Defined Under Namespace

Modules: Adapter, Body, CGI Classes: Input, Request, Response, Rewindable

Constant Summary collapse

VERSION =
"0.2.4"
PROTOCOL_HTTP_REQUEST =

Used for injecting the raw request in the the rack environment.

"protocol.http.request"
RACK_ERRORS =

Rack environment variables:

'rack.errors'
RACK_LOGGER =
'rack.logger'
RACK_INPUT =
'rack.input'
RACK_URL_SCHEME =
'rack.url_scheme'
RACK_PROTOCOL =
'rack.protocol'
RACK_RESPONSE_FINISHED =
'rack.response_finished'