Module: Rack
- Defined in:
 - rack/rack.rb,
rack/rack/etag.rb,
rack/rack/file.rb,
rack/rack/head.rb,
rack/rack/lint.rb,
rack/rack/lock.rb,
rack/rack/mime.rb,
rack/rack/mock.rb,
rack/rack/utils.rb,
rack/rack/config.rb,
rack/rack/logger.rb,
rack/rack/server.rb,
rack/rack/static.rb,
rack/rack/urlmap.rb,
rack/rack/builder.rb,
rack/rack/cascade.rb,
rack/rack/chunked.rb,
rack/rack/handler.rb,
rack/rack/lobster.rb,
rack/rack/request.rb,
rack/rack/runtime.rb,
rack/rack/deflater.rb,
rack/rack/reloader.rb,
rack/rack/response.rb,
rack/rack/sendfile.rb,
rack/rack/directory.rb,
rack/rack/multipart.rb,
rack/rack/recursive.rb,
rack/rack/body_proxy.rb,
rack/rack/nulllogger.rb,
rack/rack/showstatus.rb,
rack/rack/auth/basic.rb,
rack/rack/handler/cgi.rb,
rack/rack/commonlogger.rb,
rack/rack/content_type.rb,
rack/rack/handler/lsws.rb,
rack/rack/handler/scgi.rb,
rack/rack/handler/thin.rb,
rack/rack/session/pool.rb,
rack/rack/conditionalget.rb,
rack/rack/content_length.rb,
rack/rack/methodoverride.rb,
rack/rack/showexceptions.rb,
rack/rack/session/cookie.rb,
rack/rack/auth/digest/md5.rb,
rack/rack/handler/mongrel.rb,
rack/rack/handler/webrick.rb,
rack/rack/rewindable_input.rb,
rack/rack/multipart/parser.rb,
rack/rack/session/memcache.rb,
rack/rack/auth/digest/nonce.rb,
rack/rack/auth/digest/params.rb,
rack/rack/auth/digest/request.rb,
rack/rack/multipart/generator.rb,
rack/rack/session/abstract/id.rb,
rack/rack/auth/abstract/handler.rb,
rack/rack/auth/abstract/request.rb,
rack/rack/handler/evented_mongrel.rb,
rack/rack/multipart/uploaded_file.rb,
rack/rack/handler/swiftiplied_mongrel.rb,
rack/rack/handler/fastcgi.rb 
Overview
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.rb in your
code.
Defined Under Namespace
Modules: Auth, Handler, Mime, Multipart, Session, Utils Classes: BodyProxy, Builder, Cascade, Chunked, CommonLogger, ConditionalGet, Config, ContentLength, ContentType, Deflater, Directory, ETag, File, ForwardRequest, Head, Lint, Lobster, Lock, Logger, MethodOverride, MockRequest, MockResponse, NullLogger, Recursive, Reloader, Request, Response, RewindableInput, Runtime, Sendfile, Server, ShowExceptions, ShowStatus, Static, URLMap
Constant Summary
- VERSION =
          
The Rack protocol version number implemented.
 [1,2]
Class Method Summary (collapse)
- 
  
    
      + (void) release 
    
    
  
  
  
  
  
  
  
  
  
    
Return the Rack release as a dotted string.
 - 
  
    
      + (void) version 
    
    
  
  
  
  
  
  
  
  
  
    
Return the Rack protocol version as a dotted string.
 
Class Method Details
+ (void) release
Return the Rack release as a dotted string.
      22 23 24  | 
    
      # File 'rack/rack.rb', line 22 def self.release "1.5" end  | 
  
+ (void) version
Return the Rack protocol version as a dotted string.
      17 18 19  | 
    
      # File 'rack/rack.rb', line 17 def self.version VERSION.join(".") end  |