Table of Contents - rack-1.4.1 Documentation
Pages
KNOWN-ISSUES
Known issues with Rack and Web servers
Classes/Modules
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::BodyProxy
Rack::Builder
Rack::Cascade
Rack::Chunked
Rack::Chunked::Body
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::Multipart
Rack::Multipart::Generator
Rack::Multipart::Parser
Rack::Multipart::UploadedFile
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
Sendfile
Nginx
lighttpd
Apache
Rack::Server
Rack::Server::Options
Rack::Session
Rack::Session::Abstract
Rack::Session::Abstract::ID
Rack::Session::Abstract::SessionHash
Rack::Session::Cookie
Rack::Session::Cookie::Base64
Rack::Session::Cookie::Base64::Marshal
Rack::Session::Cookie::Identity
Rack::Session::Cookie::Reverse
Rack::Session::Memcache
Rack::Session::Pool
Rack::ShowExceptions
Rack::ShowStatus
Rack::Static
Rack::URLMap
Rack::Utils
Rack::Utils::Context
Rack::Utils::HeaderHash
Rack::Utils::KeySpaceConstrainedParams
Rack::Utils::Multipart
FCGI
FCGI::Stream
Methods
::app — Rack::Builder
::build_multipart — Rack::Multipart
::build_multipart — Rack::Multipart
::build_nested_query — Rack::Utils
::build_query — Rack::Utils
::byte_ranges — Rack::Utils
::bytesize — Rack::Utils
::default — Rack::Handler
::delete_cookie_header! — Rack::Utils
::dequote — Rack::Auth::Digest::Params
::env_for — Rack::MockRequest
::escape — Rack::Utils
::escape_html — Rack::Utils
::escape_path — Rack::Utils
::get — Rack::Handler
::logging_middleware — Rack::Server
::middleware — Rack::Server
::mime_type — Rack::Mime
::new — Rack::MockRequest
::new — Rack::BodyProxy
::new — Rack::Auth::Digest::Params
::new — Rack::Runtime
::new — Rack::Server
::new — Rack::Utils::HeaderHash
::new — Rack::Session::Pool
::new — Rack::Auth::Digest::MD5
::new — Rack::Deflater::DeflateStream
::new — Rack::Utils::HeaderHash
::new — Rack::Deflater::GzipStream
::new — Rack::Deflater
::new — Rack::Session::Memcache
::new — Rack::Handler::SCGI
::new — Rack::Handler::WEBrick
::new — Rack::Auth::Digest::Nonce
::new — Rack::Handler::Mongrel
::new — Rack::ContentLength
::new — Rack::Session::Cookie
::new — Rack::Utils::KeySpaceConstrainedParams
::new — Rack::ContentType
::new — Rack::URLMap
::new — Rack::Chunked
::new — Rack::Auth::AbstractHandler
::new — Rack::Request
::new — Rack::Logger
::new — Rack::ETag
::new — Rack::Session::Abstract::SessionHash
::new — Rack::Multipart::Generator
::new — Rack::MockResponse
::new — Rack::Auth::AbstractRequest
::new — Rack::Multipart::UploadedFile
::new — Rack::Cascade
::new — Rack::Multipart::Parser
::new — Rack::RewindableInput
::new — Rack::Response
::new — Rack::CommonLogger
::new — Rack::Reloader
::new — Rack::Lint
::new — Rack::Directory
::new — Rack::ShowExceptions
::new — Rack::Session::Abstract::ID
::new — Rack::Chunked::Body
::new — Rack::File
::new — Rack::ForwardRequest
::new — Rack::Recursive
::new — Rack::Lock
::new — Rack::ConditionalGet
::new — Rack::Sendfile
::new — Rack::Head
::new — Rack::Builder
::new — Rack::NullLogger
::new — Rack::MethodOverride
::new — Rack::Config
::new — Rack::Static
::new — Rack::Utils::Context
::new — Rack::ShowStatus
::normalize_params — Rack::Utils
::params_hash_type? — Rack::Utils
::parse — Rack::Auth::Digest::Nonce
::parse — Rack::Auth::Digest::Params
::parse_file — Rack::Builder
::parse_multipart — Rack::Multipart
::parse_multipart — Rack::Multipart
::parse_nested_query — Rack::Utils
::parse_query — Rack::Utils
::register — Rack::Handler
::release — Rack
::rfc2822 — Rack::Utils
::run — Rack::Handler::CGI
::run — Rack::Handler::FastCGI
::run — Rack::Handler::SCGI
::run — Rack::Handler::Thin
::run — Rack::Handler::LSWS
::run — Rack::Handler::Mongrel
::run — Rack::Handler::WEBrick
::select_best_encoding — Rack::Utils
::send_body — Rack::Handler::FastCGI
::send_body — Rack::Handler::CGI
::send_body — Rack::Handler::LSWS
::send_headers — Rack::Handler::LSWS
::send_headers — Rack::Handler::FastCGI
::send_headers — Rack::Handler::CGI
::serve — Rack::Handler::LSWS
::serve — Rack::Handler::FastCGI
::serve — Rack::Handler::CGI
::set_cookie_header! — Rack::Utils
::shutdown — Rack::Handler::WEBrick
::split_header_value — Rack::Auth::Digest::Params
::start — Rack::Server
::status_code — Rack::Utils
::try_require — Rack::Handler
::unescape — Rack::Utils
::valid_options — Rack::Handler::SCGI
::valid_options — Rack::Handler::FastCGI
::valid_options — Rack::Handler::Mongrel
::valid_options — Rack::Handler::WEBrick
::valid_options — Rack::Handler::Thin
::version — Rack
#<< — Rack::Cascade
#=~ — Rack::MockResponse
#GET — Rack::Request
#POST — Rack::Request
#[] — Rack::Request
#[] — Rack::Utils::HeaderHash
#[] — Rack::Response
#[] — Rack::Utils::KeySpaceConstrainedParams
#[] — Rack::Auth::Digest::Params
#[] — Rack::Session::Abstract::SessionHash
#[]= — Rack::Request
#[]= — Rack::Utils::KeySpaceConstrainedParams
#[]= — Rack::Session::Abstract::SessionHash
#[]= — Rack::Response
#[]= — Rack::Utils::HeaderHash
#[]= — Rack::Auth::Digest::Params
#_call — Rack::Directory
#_call — Rack::Recursive
#_call — Rack::File
#_close — Rack::RewindableInput::Tempfile
#_rack_read_without_buffer — FCGI::Stream
#accept_encoding — Rack::Request
#add — Rack::Cascade
#app — Rack::Server
#bad_request? — Rack::Response::Helpers
#base_url — Rack::Request
#basic? — Rack::Auth::Basic::Request
#body — Rack::MockResponse
#body — Rack::Request
#call — Rack::ETag
#call — Rack::Auth::Digest::MD5
#call — Rack::Cascade
#call — Rack::Lock
#call — Rack::ContentType
#call — Rack::ContentLength
#call — Rack::URLMap
#call — Rack::Recursive
#call — Rack::File
#call — Rack::Head
#call — Rack::ConditionalGet
#call — Rack::Session::Abstract::ID
#call — Rack::Builder
#call — Rack::Logger
#call — Rack::Lobster
#call — Rack::Static
#call — Rack::ShowExceptions
#call — Rack::ShowStatus
#call — Rack::Directory
#call — Rack::Chunked
#call — Rack::Utils::Context
#call — Rack::Sendfile
#call — Rack::CommonLogger
#call — Rack::Auth::Basic
#call — Rack::NullLogger
#call — Rack::Reloader
#call — Rack::Config
#call — Rack::Runtime
#call — Rack::MethodOverride
#call — Rack::Deflater
#can_serve — Rack::Static
#check_forbidden — Rack::Directory
#clear — Rack::Session::Abstract::SessionHash
#client_error? — Rack::Response::Helpers
#close — Rack::RewindableInput
#close — Rack::BodyProxy
#close — Rack::Chunked::Body
#close — Rack::Response
#closed? — Rack::BodyProxy
#content_charset — Rack::Request
#content_length — Rack::Request
#content_length — Rack::Response::Helpers
#content_type — Rack::Response::Helpers
#content_type — Rack::Request
#context — Rack::Utils::Context
#context — Rack::Session::Abstract::ID
#cookies — Rack::Request
#correct_uri? — Rack::Auth::Digest::Request
#credentials — Rack::Auth::Basic::Request
#debug — Rack::NullLogger
#decode — Rack::Session::Cookie::Reverse
#decode — Rack::Session::Cookie::Identity
#decode — Rack::Session::Cookie::Base64
#decode — Rack::Session::Cookie::Base64::Marshal
#default_options — Rack::Server
#delete — Rack::MockRequest
#delete — Rack::Utils::HeaderHash
#delete — Rack::Session::Abstract::SessionHash
#delete? — Rack::Request
#delete_cookie — Rack::Response
#destroy_session — Rack::Session::Memcache
#destroy_session — Rack::Session::Pool
#digest — Rack::Auth::Digest::Nonce
#digest? — Rack::Auth::Digest::Request
#dump — Rack::Multipart::Generator
#dump_exception — Rack::ShowExceptions
#each — Rack::File
#each — Rack::RewindableInput
#each — Rack::Deflater::DeflateStream
#each — Rack::Deflater::GzipStream
#each — Rack::Directory
#each — Rack::Utils::HeaderHash
#each — Rack::Response
#each — Rack::Chunked::Body
#empty? — Rack::Session::Abstract::SessionHash
#empty? — Rack::MockResponse
#empty? — Rack::Response
#encode — Rack::Session::Cookie::Reverse
#encode — Rack::Session::Cookie::Base64::Marshal
#encode — Rack::Session::Cookie::Base64
#encode — Rack::Session::Cookie::Identity
#entity_not_found — Rack::Directory
#error — Rack::NullLogger
#exists? — Rack::Session::Abstract::SessionHash
#fatal — Rack::NullLogger
#figure_path — Rack::Reloader::Stat
#filesize_format — Rack::Directory
#finish — Rack::Response
#flush — Rack::MockRequest::FatalWarner
#forbidden? — Rack::Response::Helpers
#form_data? — Rack::Request
#fresh? — Rack::Auth::Digest::Nonce
#fullpath — Rack::Request
#generate_sid — Rack::Session::Memcache
#generate_sid — Rack::Session::Pool
#get — Rack::MockRequest
#get? — Rack::Request
#get_session — Rack::Session::Pool
#get_session — Rack::Session::Memcache
#gets — Rack::RewindableInput
#handler_opts — Rack::Server::Options
#has_key? — Rack::Utils::HeaderHash
#has_key? — Rack::Session::Abstract::SessionHash
#head — Rack::MockRequest
#head? — Rack::Request
#host — Rack::Request
#host_with_port — Rack::Request
#include — Rack::Recursive
#include? — Rack::Session::Abstract::SessionHash
#include? — Rack::Response::Helpers
#include? — Rack::Utils::HeaderHash
#include? — Rack::Cascade
#info — Rack::NullLogger
#informational? — Rack::Response::Helpers
#inspect — Rack::Session::Abstract::SessionHash
#invalid? — Rack::Response::Helpers
#ip — Rack::Request
#key? — Rack::Utils::KeySpaceConstrainedParams
#key? — Rack::Session::Abstract::SessionHash
#key? — Rack::Utils::HeaderHash
#list_directory — Rack::Directory
#list_path — Rack::Directory
#loaded? — Rack::Session::Abstract::SessionHash
#local_path — Rack::Multipart::UploadedFile
#location — Rack::Response::Helpers
#logger — Rack::Request
#map — Rack::Builder
#match — Rack::MockResponse
#media_type — Rack::Request
#media_type_params — Rack::Request
#member? — Rack::Utils::HeaderHash
#merge — Rack::Utils::HeaderHash
#merge! — Rack::Utils::HeaderHash
#method — Rack::Auth::Digest::Request
#method_missing — Rack::Auth::Digest::Request
#method_missing — Rack::BodyProxy
#method_not_allowed? — Rack::Response::Helpers
#method_override — Rack::MethodOverride
#middleware — Rack::Server
#nonce — Rack::Auth::Digest::Request
#not_found? — Rack::Response::Helpers
#ok? — Rack::Response::Helpers
#options — Rack::Server
#options? — Rack::Request
#overwrite_file_path — Rack::Static
#params — Rack::Auth::AbstractRequest
#params — Rack::Request
#params — Rack::Auth::Digest::Request
#parse — Rack::Multipart::Parser
#parse! — Rack::Server::Options
#parse_multipart — Rack::Request
#parse_query — Rack::Request
#parseable_data? — Rack::Request
#parts — Rack::Auth::AbstractRequest
#passwords_hashed? — Rack::Auth::Digest::MD5
#patch? — Rack::Request
#path — Rack::Request
#path — Rack::Multipart::UploadedFile
#path_info — Rack::Request
#path_info= — Rack::Request
#port — Rack::Request
#post — Rack::MockRequest
#post? — Rack::Request
#prefers_plain_text? — Rack::ShowExceptions
#pretty — Rack::ShowExceptions
#process — Rack::Handler::Mongrel
#process_request — Rack::Handler::SCGI
#provided? — Rack::Auth::AbstractRequest
#put — Rack::MockRequest
#put? — Rack::Request
#puts — Rack::MockRequest::FatalWarner
#query_string — Rack::Request
#quote — Rack::Auth::Digest::Params
#read — FCGI::Stream
#read — Rack::RewindableInput
#recontext — Rack::Utils::Context
#redirect — Rack::Response
#redirect? — Rack::Response::Helpers
#redirection? — Rack::Response::Helpers
#referer — Rack::Request
#referrer — Rack::Request
#reload! — Rack::Reloader
#remap — Rack::URLMap
#replace — Rack::Utils::HeaderHash
#request — Rack::Auth::AbstractRequest
#request — Rack::MockRequest
#request_method — Rack::Request
#respond_to? — Rack::Auth::Digest::Request
#respond_to? — Rack::Multipart::UploadedFile
#respond_to? — Rack::BodyProxy
#rewind — Rack::RewindableInput
#rotation — Rack::Reloader::Stat
#route_file — Rack::Static
#run — Rack::Builder
#safe_load — Rack::Reloader
#safe_stat — Rack::Reloader::Stat
#scheme — Rack::Request
#scheme — Rack::Auth::AbstractRequest
#script_name — Rack::Request
#script_name= — Rack::Request
#server — Rack::Server
#server_error? — Rack::Response::Helpers
#service — Rack::Handler::WEBrick
#serving — Rack::File
#session — Rack::Request
#session_options — Rack::Request
#set_cookie — Rack::Response
#set_session — Rack::Session::Pool
#set_session — Rack::Session::Memcache
#ssl? — Rack::Request
#stale? — Rack::Auth::Digest::Nonce
#start — Rack::Server
#stat — Rack::Directory
#string — Rack::MockRequest::FatalWarner
#successful? — Rack::Response::Helpers
#to_a — Rack::Response
#to_app — Rack::Builder
#to_ary — Rack::Response
#to_hash — Rack::Utils::HeaderHash
#to_hash — Rack::Session::Abstract::SessionHash
#to_params_hash — Rack::Utils::KeySpaceConstrainedParams
#to_s — Rack::Auth::Digest::Params
#to_s — Rack::Auth::Digest::Nonce
#trace? — Rack::Request
#trusted_proxy? — Rack::Request
#unprocessable? — Rack::Response::Helpers
#update — Rack::Session::Abstract::SessionHash
#url — Rack::Request
#use — Rack::Builder
#user_agent — Rack::Request
#username — Rack::Auth::Basic::Request
#valid? — Rack::Auth::Digest::Nonce
#values_at — Rack::Request
#warn — Rack::NullLogger
#with_lock — Rack::Session::Pool
#with_lock — Rack::Session::Memcache
#write — Rack::MockRequest::FatalWarner
#write — Rack::Response
#write — Rack::Deflater::GzipStream
#xhr? — Rack::Request