module Rack

Copyright © 2007-2019 Leah Neukirchen <leahneukirchen.org/infopage.html>

Rack is freely distributable under the terms of an MIT-style license. See MIT-LICENSE or opensource.org/licenses/MIT.

Constants

BUILDER_TOPLEVEL_BINDING
CACHE_CONTROL

Response Header Keys

CONNECT
CONTENT_LENGTH
CONTENT_TYPE
DELETE
ETAG
EXPIRES
GET

HTTP method verbs

HTTPS
HTTP_HOST

Request env keys

HTTP_PORT
OPTIONS
PATCH
PATH_INFO
POST
PUT
QUERY_STRING
RACK_EARLY_HINTS
RACK_ERRORS
RACK_HIJACK
RACK_INPUT
RACK_IS_HIJACK
RACK_LOGGER
RACK_METHODOVERRIDE_ORIGINAL_METHOD
RACK_MULTIPART_BUFFER_SIZE
RACK_MULTIPART_TEMPFILE_FACTORY
RACK_PROTOCOL
RACK_RECURSIVE_INCLUDE
RACK_REQUEST_FORM_ERROR
RACK_REQUEST_FORM_HASH
RACK_REQUEST_FORM_INPUT
RACK_REQUEST_FORM_PAIRS
RACK_REQUEST_FORM_VARS
RACK_REQUEST_QUERY_HASH
RACK_REQUEST_QUERY_STRING
RACK_RESPONSE_FINISHED
RACK_SESSION
RACK_SESSION_OPTIONS
RACK_SHOWSTATUS_DETAIL
RACK_TEMPFILES
RACK_URL_SCHEME
RACK_VERSION

Rack environment variables

RELEASE
REQUEST_METHOD
REQUEST_PATH
SCRIPT_NAME
SERVER_NAME
SERVER_PORT
SERVER_PROTOCOL
TRACE
TRANSFER_ENCODING
VERSION

Public Class Methods

Return the Rack release as a dotted string.

# File lib/rack/version.rb, line 14
def self.release
  VERSION
end