Module: Protocol::Rack
- Defined in:
- lib/protocol/rack.rb,
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/adapter/rack31.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.19.0"- 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"- RACK_IS_HIJACK =
Rack hijack support:
"rack.hijack?"- RACK_HIJACK =
"rack.hijack"