Module: Rack

### Home Classes Methods

### In Files

- lib/rack/handler/webrick.rb
- lib/rack/handler/swiftiplied_mongrel.rb
- lib/rack/handler/fastcgi.rb
- lib/rack/handler/mongrel.rb
- lib/rack/handler/scgi.rb
- lib/rack/handler/thin.rb
- lib/rack/handler/cgi.rb
- lib/rack/handler/evented_mongrel.rb
- lib/rack/handler/lsws.rb
- lib/rack/mock.rb
- lib/rack/showstatus.rb
- lib/rack/cascade.rb
- lib/rack/lint.rb
- lib/rack/directory.rb
- lib/rack/auth/abstract/request.rb
- lib/rack/auth/abstract/handler.rb
- lib/rack/auth/digest/nonce.rb
- lib/rack/auth/digest/md5.rb
- lib/rack/auth/digest/request.rb
- lib/rack/auth/digest/params.rb
- lib/rack/auth/basic.rb
- lib/rack/lobster.rb
- lib/rack/head.rb
- lib/rack/lock.rb
- lib/rack/deflater.rb
- lib/rack/static.rb
- lib/rack/methodoverride.rb
- lib/rack/builder.rb
- lib/rack/utils.rb
- lib/rack/showexceptions.rb
- lib/rack/file.rb
- lib/rack/response.rb
- lib/rack/request.rb
- lib/rack/chunked.rb
- lib/rack/runtime.rb
- lib/rack/nulllogger.rb
- lib/rack/logger.rb
- lib/rack/etag.rb
- lib/rack/recursive.rb
- lib/rack/urlmap.rb
- lib/rack/commonlogger.rb
- lib/rack/content_length.rb
- lib/rack/handler.rb
- lib/rack/config.rb
- lib/rack/reloader.rb
- lib/rack/rewindable_input.rb
- lib/rack/content_type.rb
- lib/rack/sendfile.rb
- lib/rack/conditionalget.rb
- lib/rack/server.rb
- lib/rack/mime.rb
- lib/rack/session/abstract/id.rb
- lib/rack/session/pool.rb
- lib/rack/session/cookie.rb
- lib/rack/session/memcache.rb
- lib/rack.rb

### Namespace

- MODULE Rack::Auth
- MODULE Rack::Handler
- MODULE Rack::Mime
- MODULE Rack::Session
- MODULE Rack::Utils
- CLASS Rack::Builder
- CLASS Rack::Cascade
- CLASS Rack::Chunked
- CLASS Rack::CommonLogger
- CLASS Rack::ConditionalGet
- CLASS Rack::Config
- CLASS Rack::ContentLength
- CLASS Rack::ContentType
- CLASS Rack::Deflater
- CLASS Rack::Directory
- CLASS Rack::ETag
- CLASS Rack::File
- CLASS Rack::ForwardRequest
- CLASS Rack::Head
- CLASS Rack::Lint
- CLASS Rack::Lobster
- CLASS Rack::Lock
- CLASS Rack::Logger
- CLASS Rack::MethodOverride
- CLASS Rack::MockRequest
- CLASS Rack::MockResponse
- CLASS Rack::NullLogger
- CLASS Rack::Recursive
- CLASS Rack::Reloader
- CLASS Rack::Request
- CLASS Rack::Response
- CLASS Rack::RewindableInput
- CLASS Rack::Runtime
- CLASS Rack::Sendfile
- CLASS Rack::Server
- CLASS Rack::ShowExceptions
- CLASS Rack::ShowStatus
- CLASS Rack::Static
- CLASS Rack::URLMap

### Methods

- ::release
- ::version

### Files

- KNOWN-ISSUES
- README
- SPEC

### Class/Module Index

Quicksearch

- Rack
- Rack::Auth
- Rack::Auth::AbstractHandler
- Rack::Auth::AbstractRequest
- Rack::Auth::Basic
- Rack::Auth::Basic::Request
- Rack::Auth::Digest
- Rack::Auth::Digest::MD5
- Rack::Auth::Digest::Nonce
- Rack::Auth::Digest::Params
- Rack::Auth::Digest::Request
- Rack::Builder
- Rack::Cascade
- Rack::Chunked
- Rack::CommonLogger
- Rack::ConditionalGet
- Rack::Config
- Rack::ContentLength
- Rack::ContentType
- Rack::Deflater
- Rack::Deflater::DeflateStream
- Rack::Deflater::GzipStream
- Rack::Directory
- Rack::ETag
- Rack::File
- Rack::ForwardRequest
- Rack::Handler
- Rack::Handler::CGI
- Rack::Handler::EventedMongrel
- Rack::Handler::FastCGI
- Rack::Handler::LSWS
- Rack::Handler::Mongrel
- Rack::Handler::SCGI
- Rack::Handler::SwiftipliedMongrel
- Rack::Handler::Thin
- Rack::Handler::WEBrick
- Rack::Head
- Rack::Lint
- Rack::Lobster
- Rack::Lock
- Rack::Logger
- Rack::MethodOverride
- Rack::Mime
- Rack::MockRequest
- Rack::MockRequest::FatalWarner
- Rack::MockRequest::FatalWarning
- Rack::MockResponse
- Rack::NullLogger
- Rack::Recursive
- Rack::Reloader
- Rack::Reloader::Stat
- Rack::Request
- Rack::Response
- Rack::Response::Helpers
- Rack::RewindableInput
- Rack::RewindableInput::Tempfile
- Rack::Runtime
- Rack::Sendfile
- Rack::Server
- Rack::Server::Options
- Rack::Session
- Rack::Session::Abstract
- Rack::Session::Abstract::ID
- Rack::Session::Cookie
- Rack::Session::Memcache
- Rack::Session::Pool
- Rack::ShowExceptions
- Rack::ShowStatus
- Rack::Static
- Rack::URLMap
- Rack::Utils
- Rack::Utils::Context
- Rack::Utils::HeaderHash
- Rack::Utils::Multipart
- Rack::Utils::Multipart::UploadedFile
- FCGI
- FCGI::Stream

No matching classes.

# 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 `autoload`ed here, so it should be enough just to `require rack.rb` in your code.

### Constants

VERSION

  The Rack protocol version number implemented.

### Public Class Methods

release() click to toggle source

Return the Rack release as a dotted string.

    # File lib/rack.rb, line 22
    def self.release
      "1.2"
    end

version() click to toggle source

Return the Rack protocol version as a dotted string.

    # File lib/rack.rb, line 17
    def self.version
      VERSION.join(".")
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.