Mini Shell
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>rack-2.2.10 Documentation</title>
<script type="text/javascript">
var rdoc_rel_prefix = "./";
var index_rel_prefix = "./";
</script>
<script src="./js/navigation.js" defer></script>
<script src="./js/search.js" defer></script>
<script src="./js/search_index.js" defer></script>
<script src="./js/searcher.js" defer></script>
<script src="./js/darkfish.js" defer></script>
<link href="./css/fonts.css" rel="stylesheet">
<link href="./css/rdoc.css" rel="stylesheet">
<body id="top" role="document" class="file">
<nav role="navigation">
<div id="project-navigation">
<div id="home-section" role="region" title="Quick navigation" class="nav-section">
<h2>
<a href="./index.html" rel="home">Home</a>
</h2>
<div id="table-of-contents-navigation">
<a href="./table_of_contents.html#pages">Pages</a>
<a href="./table_of_contents.html#classes">Classes</a>
<a href="./table_of_contents.html#methods">Methods</a>
</div>
</div>
<div id="search-section" role="search" class="project-section initially-hidden">
<form action="#" method="get" accept-charset="utf-8">
<div id="search-field-wrapper">
<input id="search-field" role="combobox" aria-label="Search"
aria-autocomplete="list" aria-controls="search-results"
type="text" name="search" placeholder="Search" spellcheck="false"
title="Type to search, Up and Down to navigate, Enter to load">
</div>
<ul id="search-results" aria-label="Search Results"
aria-busy="false" aria-expanded="false"
aria-atomic="false" class="initially-hidden"></ul>
</form>
</div>
</div>
<div id="project-metadata">
<div id="fileindex-section" class="nav-section">
<h3>Pages</h3>
<ul class="link-list">
<li><a href="./CHANGELOG_md.html">CHANGELOG</a>
<li><a href="./CONTRIBUTING_md.html">CONTRIBUTING</a>
<li><a href="./README_rdoc.html">README</a>
</ul>
</div>
<div id="classindex-section" class="nav-section">
<h3>Class and Module Index</h3>
<ul class="link-list">
<li><a href="./FCGI.html">FCGI</a>
<li><a href="./FCGI/Stream.html">FCGI::Stream</a>
<li><a href="./Rack.html">Rack</a>
<li><a href="./Rack/Auth.html">Rack::Auth</a>
<li><a href="./Rack/Auth/AbstractHandler.html">Rack::Auth::AbstractHandler</a>
<li><a href="./Rack/Auth/AbstractRequest.html">Rack::Auth::AbstractRequest</a>
<li><a href="./Rack/Auth/Basic.html">Rack::Auth::Basic</a>
<li><a href="./Rack/Auth/Basic/Request.html">Rack::Auth::Basic::Request</a>
<li><a href="./Rack/Auth/Digest.html">Rack::Auth::Digest</a>
<li><a href="./Rack/Auth/Digest/MD5.html">Rack::Auth::Digest::MD5</a>
<li><a href="./Rack/Auth/Digest/Nonce.html">Rack::Auth::Digest::Nonce</a>
<li><a href="./Rack/Auth/Digest/Params.html">Rack::Auth::Digest::Params</a>
<li><a href="./Rack/Auth/Digest/Request.html">Rack::Auth::Digest::Request</a>
<li><a href="./Rack/BodyProxy.html">Rack::BodyProxy</a>
<li><a href="./Rack/Builder.html">Rack::Builder</a>
<li><a href="./Rack/Cascade.html">Rack::Cascade</a>
<li><a href="./Rack/Chunked.html">Rack::Chunked</a>
<li><a href="./Rack/Chunked/Body.html">Rack::Chunked::Body</a>
<li><a href="./Rack/Chunked/TrailerBody.html">Rack::Chunked::TrailerBody</a>
<li><a href="./Rack/CommonLogger.html">Rack::CommonLogger</a>
<li><a href="./Rack/ConditionalGet.html">Rack::ConditionalGet</a>
<li><a href="./Rack/Config.html">Rack::Config</a>
<li><a href="./Rack/ContentLength.html">Rack::ContentLength</a>
<li><a href="./Rack/ContentType.html">Rack::ContentType</a>
<li><a href="./Rack/Deflater.html">Rack::Deflater</a>
<li><a href="./Rack/Deflater/GzipStream.html">Rack::Deflater::GzipStream</a>
<li><a href="./Rack/Directory.html">Rack::Directory</a>
<li><a href="./Rack/Directory/DirectoryBody.html">Rack::Directory::DirectoryBody</a>
<li><a href="./Rack/ETag.html">Rack::ETag</a>
<li><a href="./Rack/Events.html">Rack::Events</a>
<li><a href="./Rack/Events/Abstract.html">Rack::Events::Abstract</a>
<li><a href="./Rack/Events/BufferedResponse.html">Rack::Events::BufferedResponse</a>
<li><a href="./Rack/Events/EventedBodyProxy.html">Rack::Events::EventedBodyProxy</a>
<li><a href="./Rack/File.html">Rack::File</a>
<li><a href="./Rack/Files.html">Rack::Files</a>
<li><a href="./Rack/Files/BaseIterator.html">Rack::Files::BaseIterator</a>
<li><a href="./Rack/Files/Iterator.html">Rack::Files::Iterator</a>
<li><a href="./Rack/ForwardRequest.html">Rack::ForwardRequest</a>
<li><a href="./Rack/Handler.html">Rack::Handler</a>
<li><a href="./Rack/Handler/CGI.html">Rack::Handler::CGI</a>
<li><a href="./Rack/Handler/FastCGI.html">Rack::Handler::FastCGI</a>
<li><a href="./Rack/Handler/LSWS.html">Rack::Handler::LSWS</a>
<li><a href="./Rack/Handler/SCGI.html">Rack::Handler::SCGI</a>
<li><a href="./Rack/Handler/Thin.html">Rack::Handler::Thin</a>
<li><a href="./Rack/Handler/WEBrick.html">Rack::Handler::WEBrick</a>
<li><a href="./Rack/Head.html">Rack::Head</a>
<li><a href="./Rack/Lint.html">Rack::Lint</a>
<li><a href="./Rack/Lobster.html">Rack::Lobster</a>
<li><a href="./Rack/Lock.html">Rack::Lock</a>
<li><a href="./Rack/Logger.html">Rack::Logger</a>
<li><a href="./Rack/MediaType.html">Rack::MediaType</a>
<li><a href="./Rack/MethodOverride.html">Rack::MethodOverride</a>
<li><a href="./Rack/Mime.html">Rack::Mime</a>
<li><a href="./Rack/MockRequest.html">Rack::MockRequest</a>
<li><a href="./Rack/MockRequest/FatalWarner.html">Rack::MockRequest::FatalWarner</a>
<li><a href="./Rack/MockRequest/FatalWarning.html">Rack::MockRequest::FatalWarning</a>
<li><a href="./Rack/MockResponse.html">Rack::MockResponse</a>
<li><a href="./Rack/Multipart.html">Rack::Multipart</a>
<li><a href="./Rack/Multipart/Generator.html">Rack::Multipart::Generator</a>
<li><a href="./Rack/Multipart/MultipartPartLimitError.html">Rack::Multipart::MultipartPartLimitError</a>
<li><a href="./Rack/Multipart/MultipartTotalPartLimitError.html">Rack::Multipart::MultipartTotalPartLimitError</a>
<li><a href="./Rack/Multipart/Parser.html">Rack::Multipart::Parser</a>
<li><a href="./Rack/Multipart/Parser/BoundedIO.html">Rack::Multipart::Parser::BoundedIO</a>
<li><a href="./Rack/Multipart/Parser/Collector.html">Rack::Multipart::Parser::Collector</a>
<li><a href="./Rack/Multipart/Parser/Collector/BufferPart.html">Rack::Multipart::Parser::Collector::BufferPart</a>
<li><a href="./Rack/Multipart/Parser/Collector/MimePart.html">Rack::Multipart::Parser::Collector::MimePart</a>
<li><a href="./Rack/Multipart/Parser/Collector/TempfilePart.html">Rack::Multipart::Parser::Collector::TempfilePart</a>
<li><a href="./Rack/Multipart/UploadedFile.html">Rack::Multipart::UploadedFile</a>
<li><a href="./Rack/NullLogger.html">Rack::NullLogger</a>
<li><a href="./Rack/QueryParser.html">Rack::QueryParser</a>
<li><a href="./Rack/QueryParser/InvalidParameterError.html">Rack::QueryParser::InvalidParameterError</a>
<li><a href="./Rack/QueryParser/ParameterTypeError.html">Rack::QueryParser::ParameterTypeError</a>
<li><a href="./Rack/QueryParser/Params.html">Rack::QueryParser::Params</a>
<li><a href="./Rack/QueryParser/ParamsTooDeepError.html">Rack::QueryParser::ParamsTooDeepError</a>
<li><a href="./Rack/Recursive.html">Rack::Recursive</a>
<li><a href="./Rack/RegexpExtensions.html">Rack::RegexpExtensions</a>
<li><a href="./Rack/Reloader.html">Rack::Reloader</a>
<li><a href="./Rack/Reloader/Stat.html">Rack::Reloader::Stat</a>
<li><a href="./Rack/Request.html">Rack::Request</a>
<li><a href="./Rack/Request/Env.html">Rack::Request::Env</a>
<li><a href="./Rack/Request/Helpers.html">Rack::Request::Helpers</a>
<li><a href="./Rack/Response.html">Rack::Response</a>
<li><a href="./Rack/Response/Helpers.html">Rack::Response::Helpers</a>
<li><a href="./Rack/Response/Raw.html">Rack::Response::Raw</a>
<li><a href="./Rack/RewindableInput.html">Rack::RewindableInput</a>
<li><a href="./Rack/Runtime.html">Rack::Runtime</a>
<li><a href="./Rack/Sendfile.html">Rack::Sendfile</a>
<li><a href="./Rack/Server.html">Rack::Server</a>
<li><a href="./Rack/Server/Options.html">Rack::Server::Options</a>
<li><a href="./Rack/Session.html">Rack::Session</a>
<li><a href="./Rack/Session/Abstract.html">Rack::Session::Abstract</a>
<li><a href="./Rack/Session/Abstract/ID.html">Rack::Session::Abstract::ID</a>
<li><a href="./Rack/Session/Abstract/Persisted.html">Rack::Session::Abstract::Persisted</a>
<li><a href="./Rack/Session/Abstract/PersistedSecure.html">Rack::Session::Abstract::PersistedSecure</a>
<li><a href="./Rack/Session/Abstract/PersistedSecure/SecureSessionHash.html">Rack::Session::Abstract::PersistedSecure::SecureSessionHash</a>
<li><a href="./Rack/Session/Abstract/SessionHash.html">Rack::Session::Abstract::SessionHash</a>
<li><a href="./Rack/Session/Cookie.html">Rack::Session::Cookie</a>
<li><a href="./Rack/Session/Cookie/Base64.html">Rack::Session::Cookie::Base64</a>
<li><a href="./Rack/Session/Cookie/Base64/JSON.html">Rack::Session::Cookie::Base64::JSON</a>
<li><a href="./Rack/Session/Cookie/Base64/Marshal.html">Rack::Session::Cookie::Base64::Marshal</a>
<li><a href="./Rack/Session/Cookie/Base64/ZipJSON.html">Rack::Session::Cookie::Base64::ZipJSON</a>
<li><a href="./Rack/Session/Cookie/Identity.html">Rack::Session::Cookie::Identity</a>
<li><a href="./Rack/Session/Cookie/SessionId.html">Rack::Session::Cookie::SessionId</a>
<li><a href="./Rack/Session/Pool.html">Rack::Session::Pool</a>
<li><a href="./Rack/Session/SessionId.html">Rack::Session::SessionId</a>
<li><a href="./Rack/ShowExceptions.html">Rack::ShowExceptions</a>
<li><a href="./Rack/ShowStatus.html">Rack::ShowStatus</a>
<li><a href="./Rack/Static.html">Rack::Static</a>
<li><a href="./Rack/TempfileReaper.html">Rack::TempfileReaper</a>
<li><a href="./Rack/URLMap.html">Rack::URLMap</a>
<li><a href="./Rack/Utils.html">Rack::Utils</a>
<li><a href="./Rack/Utils/Context.html">Rack::Utils::Context</a>
<li><a href="./Rack/Utils/HeaderHash.html">Rack::Utils::HeaderHash</a>
<li><a href="./WEBrick.html">WEBrick</a>
<li><a href="./WEBrick/HTTPResponse.html">WEBrick::HTTPResponse</a>
</ul>
</div>
</div>
</nav>
<main role="main">
<p>This is the API documentation for rack-2.2.10 Documentation.
</main>
<footer id="validator-badges" role="contentinfo">
<p><a href="https://validator.w3.org/check/referer">Validate</a>
<p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.2.1.1.
<p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>.
</footer>
Zerion Mini Shell 1.0