Module: Rack
Overview
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.
Constant Summary
- 
    BUILDER_TOPLEVEL_BINDING =
    
 # File 'lib/rack/builder.rb', line 6->(builder){builder.instance_eval{binding}} 
- 
    CACHE_CONTROL =
    # File 'lib/rack/constants.rb', line 19ResponseHeader Keys'cache-control'
- 
    CONNECT =
    
 # File 'lib/rack/constants.rb', line 35'CONNECT'
- 
    CONTENT_LENGTH =
    
 # File 'lib/rack/constants.rb', line 20'content-length'
- 
    CONTENT_TYPE =
    
 # File 'lib/rack/constants.rb', line 21'content-type'
- 
    DELETE =
    
 # File 'lib/rack/constants.rb', line 32'DELETE'
- 
    ETAG =
    
 # File 'lib/rack/constants.rb', line 22'etag'
- 
    EXPIRES =
    
 # File 'lib/rack/constants.rb', line 23'expires'
- 
    GET =
    # File 'lib/rack/constants.rb', line 28HTTP method verbs 'GET'
- 
    HEAD =
    
 # File 'lib/rack/constants.rb', line 33'HEAD'
- 
    HTTPS =
    
 # File 'lib/rack/constants.rb', line 7'HTTPS'
- 
    HTTP_COOKIE =
    
 # File 'lib/rack/constants.rb', line 16'HTTP_COOKIE'
- 
    HTTP_HOST =
    # File 'lib/rack/constants.rb', line 5Requestenv keys'HTTP_HOST'
- 
    HTTP_PORT =
    
 # File 'lib/rack/constants.rb', line 6'HTTP_PORT'
- 
    LINK =
    
 # File 'lib/rack/constants.rb', line 36'LINK'
- 
    OPTIONS =
    
 # File 'lib/rack/constants.rb', line 34'OPTIONS'
- 
    PATCH =
    
 # File 'lib/rack/constants.rb', line 31'PATCH'
- 
    PATH_INFO =
    
 # File 'lib/rack/constants.rb', line 8'PATH_INFO'
- 
    POST =
    
 # File 'lib/rack/constants.rb', line 29'POST'
- 
    PUT =
    
 # File 'lib/rack/constants.rb', line 30'PUT'
- 
    QUERY_STRING =
    
 # File 'lib/rack/constants.rb', line 12'QUERY_STRING'
- 
    RACK_EARLY_HINTS =
    
 # File 'lib/rack/constants.rb', line 43'rack.early_hints'
- 
    RACK_ERRORS =
    
 # File 'lib/rack/constants.rb', line 44'rack.errors'
- 
    RACK_HIJACK =
    
 # File 'lib/rack/constants.rb', line 51'rack.hijack'
- 
    RACK_INPUT =
    
 # File 'lib/rack/constants.rb', line 46'rack.input'
- 
    RACK_IS_HIJACK =
    
 # File 'lib/rack/constants.rb', line 52'rack.hijack?'
- 
    RACK_LOGGER =
    
 # File 'lib/rack/constants.rb', line 45'rack.logger'
- 
    RACK_METHODOVERRIDE_ORIGINAL_METHOD =
    
 # File 'lib/rack/constants.rb', line 67'rack.methodoverride.original_method'
- 
    RACK_MULTIPART_BUFFER_SIZE =
    
 # File 'lib/rack/constants.rb', line 54'rack.multipart.buffer_size'
- 
    RACK_MULTIPART_TEMPFILE_FACTORY =
    
 # File 'lib/rack/constants.rb', line 55'rack.multipart.tempfile_factory'
- 
    RACK_PROTOCOL =
    
 # File 'lib/rack/constants.rb', line 57'rack.protocol'
- 
    RACK_RECURSIVE_INCLUDE =
    
 # File 'lib/rack/constants.rb', line 53'rack.recursive.include'
- 
    RACK_REQUEST_COOKIE_HASH =
    
 # File 'lib/rack/constants.rb', line 63'rack.request.cookie_hash'
- 
    RACK_REQUEST_COOKIE_STRING =
    
 # File 'lib/rack/constants.rb', line 64'rack.request.cookie_string'
- 
    RACK_REQUEST_FORM_ERROR =
    
 # File 'lib/rack/constants.rb', line 62'rack.request.form_error'
- 
    RACK_REQUEST_FORM_HASH =
    
 # File 'lib/rack/constants.rb', line 59'rack.request.form_hash'
- 
    RACK_REQUEST_FORM_INPUT =
    
 # File 'lib/rack/constants.rb', line 58'rack.request.form_input'
- 
    RACK_REQUEST_FORM_PAIRS =
    
 # File 'lib/rack/constants.rb', line 60'rack.request.form_pairs'
- 
    RACK_REQUEST_FORM_VARS =
    
 # File 'lib/rack/constants.rb', line 61'rack.request.form_vars'
- 
    RACK_REQUEST_QUERY_HASH =
    
 # File 'lib/rack/constants.rb', line 65'rack.request.query_hash'
- 
    RACK_REQUEST_QUERY_STRING =
    
 # File 'lib/rack/constants.rb', line 66'rack.request.query_string'
- 
    RACK_RESPONSE_FINISHED =
    
 # File 'lib/rack/constants.rb', line 56'rack.response_finished'
- 
    RACK_SESSION =
    
 # File 'lib/rack/constants.rb', line 47'rack.session'
- 
    RACK_SESSION_OPTIONS =
    
 # File 'lib/rack/constants.rb', line 48'rack.session.options'
- 
    RACK_SHOWSTATUS_DETAIL =
    
 # File 'lib/rack/constants.rb', line 49'rack.showstatus.detail'
- 
    RACK_TEMPFILES =
    
 # File 'lib/rack/constants.rb', line 42'rack.tempfiles'
- 
    RACK_URL_SCHEME =
    
 # File 'lib/rack/constants.rb', line 50'rack.url_scheme'
- 
    RACK_VERSION =
    # File 'lib/rack/constants.rb', line 41Rackenvironment variables'rack.version'
- 
    RELEASE =
    
 # File 'lib/rack/version.rb', line 11VERSION
- 
    REQUEST_METHOD =
    
 # File 'lib/rack/constants.rb', line 9'REQUEST_METHOD'
- 
    REQUEST_PATH =
    
 # File 'lib/rack/constants.rb', line 10'REQUEST_PATH'
- 
    SCRIPT_NAME =
    
 # File 'lib/rack/constants.rb', line 11'SCRIPT_NAME'
- 
    SERVER_NAME =
    
 # File 'lib/rack/constants.rb', line 14'SERVER_NAME'
- 
    SERVER_PORT =
    
 # File 'lib/rack/constants.rb', line 15'SERVER_PORT'
- 
    SERVER_PROTOCOL =
    
 # File 'lib/rack/constants.rb', line 13'SERVER_PROTOCOL'
- 
    SET_COOKIE =
    
 # File 'lib/rack/constants.rb', line 24'set-cookie'
- 
    TRACE =
    
 # File 'lib/rack/constants.rb', line 38'TRACE'
- 
    TRANSFER_ENCODING =
    
 # File 'lib/rack/constants.rb', line 25'transfer-encoding'
- 
    UNLINK =
    
 # File 'lib/rack/constants.rb', line 37'UNLINK'
- 
    VERSION =
    
 # File 'lib/rack/version.rb', line 9"3.2.0"
Class Method Summary
- 
    
      .release  
    
    Return the Rackrelease as a dotted string.
Class Method Details
.release
Return the Rack release as a dotted string.
# File 'lib/rack/version.rb', line 14
def self.release VERSION end