Module: Goliath::Constants
- Included in:
- Env
- Defined in:
- lib/goliath/constants.rb
Overview
Constants used by the system to access data.
Constant Summary
- INITIAL_BODY =
''
- SERVER_SOFTWARE =
'SERVER_SOFTWARE'
- SERVER =
'Goliath'
- HTTP_PREFIX =
'HTTP_'
- LOCALHOST =
'localhost'
- STATUS =
'status'
- CONFIG =
'config'
- OPTIONS =
'options'
- RACK_INPUT =
'rack.input'
- RACK_VERSION =
'rack.version'
- RACK_ERRORS =
'rack.errors'
- RACK_MULTITHREAD =
'rack.multithread'
- RACK_MULTIPROCESS =
'rack.multiprocess'
- RACK_RUN_ONCE =
'rack.run_once'
- RACK_VERSION_NUM =
[1, 0]
- RACK_LOGGER =
'rack.logger'
- ASYNC_CALLBACK =
'async.callback'
- ASYNC_HEADERS =
'async.headers'
- ASYNC_BODY =
'async.body'
- ASYNC_CLOSE =
'async.close'
- STREAM_START =
'stream.start'
- STREAM_SEND =
'stream.send'
- STREAM_CLOSE =
'stream.close'
- SERVER_NAME =
'SERVER_NAME'
- SERVER_PORT =
'SERVER_PORT'
- SCRIPT_NAME =
'SCRIPT_NAME'
- REMOTE_ADDR =
'REMOTE_ADDR'
- CONTENT_LENGTH =
'CONTENT_LENGTH'
- CONTENT_TYPE =
'CONTENT_TYPE'
- REQUEST_METHOD =
'REQUEST_METHOD'
- REQUEST_URI =
'REQUEST_URI'
- QUERY_STRING =
'QUERY_STRING'
- HTTP_VERSION =
'HTTP_VERSION'
- REQUEST_PATH =
'REQUEST_PATH'
- PATH_INFO =
'PATH_INFO'
- FRAGMENT =
'FRAGMENT'
- CONNECTION =
'CONNECTION'
- GOLIATH_ENV =
'goliath.env'