module Rack
The Rack main module, serving as a namespace for all core Rack modules and classes.
All modules meant for use in your application are autoloaded here, so it should be enough just to require 'rack' in your code.
Constants
- BUILDER_TOPLEVEL_BINDING
- CACHE_CONTROL
-
ResponseHeader Keys - CONNECT
- CONTENT_LENGTH
- CONTENT_TYPE
- DELETE
- ETAG
- EXPIRES
- GET
-
HTTP method verbs
- HEAD
- HTTPS
- HTTP_COOKIE
- HTTP_HOST
-
Requestenv keys - HTTP_PORT
- LINK
- 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_RECURSIVE_INCLUDE
- RACK_REQUEST_COOKIE_HASH
- RACK_REQUEST_COOKIE_STRING
- 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
- SET_COOKIE
- TRACE
- TRANSFER_ENCODING
- UNLINK
Public Class Methods
Source
# File lib/rack/version.rb, line 18 def self.release RELEASE end
Return the Rack release as a dotted string.