Module: Rack

Module | Rack
In: | lib/rack.rb lib/rack/adapter/camping.rb lib/rack/auth/abstract/handler.rb lib/rack/auth/abstract/request.rb lib/rack/auth/basic.rb lib/rack/auth/digest/md5.rb lib/rack/auth/digest/nonce.rb lib/rack/auth/digest/params.rb lib/rack/auth/digest/request.rb lib/rack/auth/openid.rb lib/rack/builder.rb lib/rack/cascade.rb lib/rack/chunked.rb lib/rack/commonlogger.rb lib/rack/conditionalget.rb lib/rack/content_length.rb lib/rack/content_type.rb lib/rack/deflater.rb lib/rack/directory.rb lib/rack/file.rb lib/rack/handler.rb lib/rack/handler/cgi.rb lib/rack/handler/evented_mongrel.rb lib/rack/handler/fastcgi.rb lib/rack/handler/lsws.rb lib/rack/handler/mongrel.rb lib/rack/handler/scgi.rb lib/rack/handler/swiftiplied_mongrel.rb lib/rack/handler/thin.rb lib/rack/handler/webrick.rb lib/rack/head.rb lib/rack/lint.rb lib/rack/lobster.rb lib/rack/lock.rb lib/rack/methodoverride.rb lib/rack/mime.rb lib/rack/mock.rb lib/rack/recursive.rb lib/rack/reloader.rb lib/rack/request.rb lib/rack/response.rb lib/rack/rewindable_input.rb lib/rack/session/abstract/id.rb lib/rack/session/cookie.rb lib/rack/session/memcache.rb lib/rack/session/pool.rb lib/rack/showexceptions.rb lib/rack/showstatus.rb lib/rack/static.rb lib/rack/urlmap.rb lib/rack/utils.rb

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.

### Methods

call release version

### Classes and Modules

Module Rack::Adapter
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::ContentLength
Class Rack::ContentType
Class Rack::Deflater
Class Rack::Directory
Class Rack::File
Class Rack::ForwardRequest
Class Rack::Head
Class Rack::Lint
Class Rack::Lobster
Class Rack::Lock
Class Rack::MethodOverride
Class Rack::MockRequest
Class Rack::MockResponse
Class Rack::Recursive
Class Rack::Reloader
Class Rack::Request
Class Rack::Response
Class Rack::RewindableInput
Class Rack::ShowExceptions
Class Rack::ShowStatus
Class Rack::Static
Class Rack::URLMap

### Constants

VERSION | = | [1,0] |  | The Rack protocol version number implemented.

### Public Class methods

release()

Return the Rack release as a dotted string.

version()

Return the Rack protocol version as a dotted string.

### Public Instance methods

call(env)

[Validate]