Table of Contents - rack-1.5.2 Documentation
Pages
KNOWN-ISSUES
Known issues with Rack and ECMA-262
Known issues with Rack and Web servers
README
Rack, a modular Ruby webserver interface
Supported web servers
Supported web frameworks
Available middleware
Convenience
rack-contrib
rackup
Quick start
Installing with RubyGems
Running the tests
History
Contact
Thanks
Copyright
Links
Classes/Modules
FCGI
FCGI::Stream
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
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
Mapping parameter
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::JSON
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::OkJson
Rack::Utils::OkJson::Error
Rack::Utils::OkJson::Utf8Error
Methods
::app — Rack::Builder
::best_q_match — Rack::Utils
::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
::find — Rack::Session::Abstract::SessionHash
::get — Rack::Handler
::logging_middleware — Rack::Server
::match? — Rack::Mime
::middleware — Rack::Server
::mime_type — Rack::Mime
::new — Rack::Handler::WEBrick
::new — Rack::Response
::new — Rack::Utils::KeySpaceConstrainedParams
::new — Rack::Runtime
::new — Rack::Sendfile
::new — Rack::Server
::new — Rack::Auth::Digest::MD5
::new — Rack::Utils::HeaderHash
::new — Rack::Utils::HeaderHash
::new — Rack::Utils::Context
::new — Rack::Request
::new — Rack::Auth::AbstractHandler
::new — Rack::Auth::Digest::Nonce
::new — Rack::Reloader
::new — Rack::Recursive
::new — Rack::Session::Abstract::SessionHash
::new — Rack::ForwardRequest
::new — Rack::NullLogger
::new — Rack::Multipart::UploadedFile
::new — Rack::URLMap
::new — Rack::Session::Abstract::ID
::new — Rack::Auth::Digest::Params
::new — Rack::Multipart::Parser
::new — Rack::Multipart::Generator
::new — Rack::MockResponse
::new — Rack::Static
::new — Rack::ShowStatus
::new — Rack::ShowExceptions
::new — Rack::Session::Cookie
::new — Rack::MockRequest
::new — Rack::MethodOverride
::new — Rack::Logger
::new — Rack::Lock
::new — Rack::BodyProxy
::new — Rack::Lint
::new — Rack::Head
::new — Rack::RewindableInput
::new — Rack::Auth::AbstractRequest
::new — Rack::Handler::SCGI
::new — Rack::Handler::Mongrel
::new — Rack::Session::Memcache
::new — Rack::Builder
::new — Rack::Session::Pool
::new — Rack::File
::new — Rack::ETag
::new — Rack::Directory
::new — Rack::Deflater::DeflateStream
::new — Rack::Chunked::Body
::new — Rack::Deflater
::new — Rack::Cascade
::new — Rack::ContentType
::new — Rack::ContentLength
::new — Rack::Config
::new — Rack::ConditionalGet
::new — Rack::Chunked
::new — Rack::CommonLogger
::new — Rack::Deflater::GzipStream
::new_from_string — Rack::Builder
::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
::pick — Rack::Handler
::q_values — Rack::Utils
::register — Rack::Handler
::release — Rack
::rfc2109 — Rack::Utils
::rfc2822 — Rack::Utils
::run — Rack::Handler::CGI
::run — Rack::Handler::Mongrel
::run — Rack::Handler::Thin
::run — Rack::Handler::WEBrick
::run — Rack::Handler::LSWS
::run — Rack::Handler::SCGI
::run — Rack::Handler::FastCGI
::secure_compare — Rack::Utils
::select_best_encoding — Rack::Utils
::send_body — Rack::Handler::FastCGI
::send_body — Rack::Handler::LSWS
::send_body — Rack::Handler::CGI
::send_headers — Rack::Handler::CGI
::send_headers — Rack::Handler::FastCGI
::send_headers — Rack::Handler::LSWS
::serve — Rack::Handler::FastCGI
::serve — Rack::Handler::CGI
::serve — Rack::Handler::LSWS
::set — Rack::Session::Abstract::SessionHash
::set_cookie_header! — Rack::Utils
::set_options — Rack::Session::Abstract::SessionHash
::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::WEBrick
::valid_options — Rack::Handler::Mongrel
::valid_options — Rack::Handler::SCGI
::valid_options — Rack::Handler::FastCGI
::valid_options — Rack::Handler::Thin
::version — Rack
#<< — Rack::Cascade
#=~ — Rack::MockResponse
#A1 — Rack::Auth::Digest::MD5
#A2 — Rack::Auth::Digest::MD5
#GET — Rack::Request
#H — Rack::Auth::Digest::MD5
#KD — Rack::Auth::Digest::MD5
#POST — Rack::Request
#[] — Rack::Response
#[] — Rack::Auth::Digest::Params
#[] — Rack::Request
#[] — Rack::Session::Abstract::SessionHash
#[] — Rack::Utils::KeySpaceConstrainedParams
#[] — Rack::Utils::HeaderHash
#[]= — Rack::Request
#[]= — Rack::Utils::HeaderHash
#[]= — Rack::Session::Abstract::SessionHash
#[]= — Rack::Utils::KeySpaceConstrainedParams
#[]= — Rack::Auth::Digest::Params
#[]= — Rack::Response
#_call — Rack::Directory
#_call — Rack::File
#_call — Rack::Recursive
#_close — Rack::RewindableInput::Tempfile
#_rack_read_without_buffer — FCGI::Stream
#abbrev — Rack::Utils::OkJson
#accept_encoding — Rack::Request
#add — Rack::Cascade
#app — Rack::Server
#apply_header_rules — Rack::Static
#apply_rule — Rack::Static
#arrenc — Rack::Utils::OkJson
#arrparse — Rack::Utils::OkJson
#authorization_key — Rack::Auth::AbstractRequest
#bad_request — Rack::Auth::AbstractHandler
#bad_request? — Rack::Response::Helpers
#base_url — Rack::Request
#basic? — Rack::Auth::Basic::Request
#best_q_match — Rack::Utils
#body — Rack::MockResponse
#body — Rack::Request
#build_app — Rack::Server
#build_app_and_options_from_config — Rack::Server
#build_app_from_string — Rack::Server
#build_nested_query — Rack::Utils
#build_query — Rack::Utils
#byte_ranges — Rack::Utils
#bytesize — Rack::Utils
#call — Rack::Lock
#call — Rack::ShowExceptions
#call — Rack::ConditionalGet
#call — Rack::Reloader
#call — Rack::CommonLogger
#call — Rack::Recursive
#call — Rack::Directory
#call — Rack::URLMap
#call — Rack::Chunked
#call — Rack::Config
#call — Rack::ContentLength
#call — Rack::Logger
#call — Rack::Head
#call — Rack::Cascade
#call — Rack::Utils::Context
#call — Rack::Static
#call — Rack::File
#call — Rack::ContentType
#call — Rack::Deflater
#call — Rack::Builder
#call — Rack::Sendfile
#call — Rack::Lobster
#call — Rack::Auth::Basic
#call — Rack::Auth::Digest::MD5
#call — Rack::Session::Abstract::ID
#call — Rack::MethodOverride
#call — Rack::ETag
#call — Rack::Runtime
#call — Rack::ShowStatus
#call — Rack::NullLogger
#can_serve — Rack::Static
#challenge — Rack::Auth::Basic
#challenge — Rack::Auth::Digest::MD5
#check_forbidden — Rack::Directory
#check_pid! — Rack::Server
#clear — Rack::Session::Abstract::SessionHash
#client_error? — Rack::Response::Helpers
#close — Rack::BodyProxy
#close — Rack::RewindableInput
#close — Rack::Chunked::Body
#close — Rack::Response
#closed? — Rack::BodyProxy
#commit_session — Rack::Session::Abstract::ID
#commit_session? — Rack::Session::Abstract::ID
#content_charset — Rack::Request
#content_for_other — Rack::Multipart::Generator
#content_for_tempfile — Rack::Multipart::Generator
#content_length — Rack::Request
#content_length — Rack::Response::Helpers
#content_type — Rack::Response::Helpers
#content_type — Rack::Request
#context — Rack::Session::Abstract::ID
#context — Rack::Utils::Context
#cookies — Rack::Request
#correct_uri? — Rack::Auth::Digest::Request
#credentials — Rack::Auth::Basic::Request
#current_session_id — Rack::Session::Abstract::ID
#daemonize_app — Rack::Server
#debug — Rack::NullLogger
#decode — Rack::Session::Cookie::Reverse
#decode — Rack::Session::Cookie::Identity
#decode — Rack::Utils::OkJson
#decode — Rack::Session::Cookie::Base64::Marshal
#decode — Rack::Session::Cookie::Base64::JSON
#decode — Rack::Session::Cookie::Base64
#default_options — Rack::Server
#delete — Rack::MockRequest
#delete — Rack::Utils::HeaderHash
#delete — Rack::Session::Abstract::SessionHash
#delete? — Rack::Request
#delete_cookie — Rack::Response
#delete_cookie_header! — Rack::Utils
#delete_param — Rack::Request
#destroy — Rack::Session::Abstract::SessionHash
#destroy_session — Rack::Session::Cookie
#destroy_session — Rack::Session::Abstract::ID
#destroy_session — Rack::Session::Memcache
#destroy_session — Rack::Session::Pool
#digest — Rack::Auth::Digest::Nonce
#digest — Rack::Auth::Digest::MD5
#digest? — Rack::Auth::Digest::Request
#digest_body — Rack::ETag
#digest_match? — Rack::Session::Cookie
#dump — Rack::Multipart::Generator
#dump_exception — Rack::ShowExceptions
#each — Rack::Chunked::Body
#each — Rack::Directory
#each — Rack::RewindableInput
#each — Rack::Response
#each — Rack::Utils::HeaderHash
#each — Rack::Deflater::GzipStream
#each — Rack::Deflater::DeflateStream
#each — Rack::Session::Abstract::SessionHash
#each — Rack::File
#each — Rack::BodyProxy
#eat — Rack::Utils::OkJson
#empty? — Rack::Response
#empty? — Rack::Session::Abstract::SessionHash
#empty? — Rack::MockResponse
#encode — Rack::Session::Cookie::Reverse
#encode — Rack::Session::Cookie::Base64
#encode — Rack::Session::Cookie::Identity
#encode — Rack::Session::Cookie::Base64::Marshal
#encode — Rack::Utils::OkJson
#encode — Rack::Session::Cookie::Base64::JSON
#entity_not_found — Rack::Directory
#error — Rack::NullLogger
#escape — Rack::Utils
#escape_html — Rack::Utils
#escape_path — Rack::Utils
#etag_body? — Rack::ETag
#etag_matches? — Rack::ConditionalGet
#etag_status? — Rack::ETag
#exists? — Rack::Session::Abstract::SessionHash
#extract_content_length — Rack::CommonLogger
#extract_session_id — Rack::Session::Abstract::ID
#extract_session_id — Rack::Session::Cookie
#fail — Rack::File
#falsetok — Rack::Utils::OkJson
#fast_forward_to_first_boundary — Rack::Multipart::Parser
#fatal — Rack::NullLogger
#fetch — Rack::Session::Abstract::SessionHash
#figure_path — Rack::Reloader::Stat
#filesize_format — Rack::Directory
#filesystem_has_posix_semantics? — Rack::RewindableInput
#finish — Rack::Response
#flattened_params — Rack::Multipart::Generator
#flush — Rack::MockRequest::FatalWarner
#forbidden? — Rack::Response::Helpers
#force_options? — Rack::Session::Abstract::ID
#forced_session_update? — Rack::Session::Abstract::ID
#form_data? — Rack::Request
#fresh? — Rack::Auth::Digest::Nonce
#fresh? — Rack::ConditionalGet
#full_boundary — Rack::Multipart::Parser
#fullpath — Rack::Request
#generate_hmac — Rack::Session::Cookie
#generate_map — Rack::Builder
#generate_sid — Rack::Session::Pool
#generate_sid — Rack::Session::Memcache
#generate_sid — Rack::Session::Abstract::ID
#get — Rack::MockRequest
#get? — Rack::Request
#get_current_head_and_filename_and_content_type_and_name_and_body — Rack::Multipart::Parser
#get_data — Rack::Multipart::Parser
#get_filename — Rack::Multipart::Parser
#get_session — Rack::Session::Abstract::ID
#get_session — Rack::Session::Pool
#get_session — Rack::Session::Memcache
#get_session — Rack::Session::Cookie
#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
#hexdec4 — Rack::Utils::OkJson
#host — Rack::Request
#host_with_port — Rack::Request
#id — Rack::Session::Abstract::SessionHash
#include — Rack::Recursive
#include? — Rack::Utils::HeaderHash
#include? — Rack::Response::Helpers
#include? — Rack::Cascade
#include? — Rack::Session::Abstract::SessionHash
#info — Rack::NullLogger
#informational? — Rack::Response::Helpers
#initialize_sid — Rack::Session::Abstract::ID
#inspect — Rack::Session::Abstract::SessionHash
#invalid? — Rack::Response::Helpers
#ip — Rack::Request
#key? — Rack::Session::Abstract::SessionHash
#key? — Rack::Utils::HeaderHash
#key? — Rack::Utils::KeySpaceConstrainedParams
#keyenc — Rack::Utils::OkJson
#keys — Rack::Session::Abstract::SessionHash
#lex — Rack::Utils::OkJson
#list_directory — Rack::Directory
#list_path — Rack::Directory
#load! — Rack::Session::Abstract::SessionHash
#load_for_read! — Rack::Session::Abstract::SessionHash
#load_for_write! — Rack::Session::Abstract::SessionHash
#load_session — Rack::Session::Abstract::ID
#loaded? — Rack::Session::Abstract::SessionHash
#loaded_session? — Rack::Session::Abstract::ID
#local_path — Rack::Multipart::UploadedFile
#location — Rack::Response::Helpers
#log — Rack::CommonLogger
#logger — Rack::Request
#make_rewindable — Rack::RewindableInput
#map — Rack::Builder
#map_accel_path — Rack::Sendfile
#match — Rack::MockResponse
#match? — Rack::Mime
#md5 — Rack::Auth::Digest::MD5
#media_type — Rack::Request
#media_type_params — Rack::Request
#member? — Rack::Utils::HeaderHash
#merge — Rack::Utils::HeaderHash
#merge! — Rack::Session::Abstract::SessionHash
#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
#mime_type — Rack::Mime
#modified_since? — Rack::ConditionalGet
#multipart? — Rack::Multipart::Generator
#nibble — Rack::Utils::OkJson
#nonce — Rack::Auth::Digest::Request
#normalize_params — Rack::Utils
#not_found? — Rack::Response::Helpers
#nulltok — Rack::Utils::OkJson
#numenc — Rack::Utils::OkJson
#numtok — Rack::Utils::OkJson
#objenc — Rack::Utils::OkJson
#objparse — Rack::Utils::OkJson
#ok? — Rack::Response::Helpers
#opt_parser — Rack::Server
#options — Rack::Session::Abstract::SessionHash
#options — Rack::Server
#options? — Rack::Request
#overwrite_file_path — Rack::Static
#pairparse — Rack::Utils::OkJson
#params — Rack::Auth::Digest::MD5
#params — Rack::Auth::AbstractRequest
#params — Rack::Request
#params — Rack::Auth::Digest::Request
#params_hash_type? — Rack::Utils
#parse — Rack::Multipart::Parser
#parse! — Rack::Server::Options
#parse_multipart — Rack::Request
#parse_nested_query — Rack::Utils
#parse_options — Rack::Server
#parse_query — Rack::Request
#parse_query — Rack::Utils
#parseable_data? — Rack::Request
#parts — Rack::Auth::AbstractRequest
#passwords_hashed? — Rack::Auth::Digest::MD5
#patch — Rack::MockRequest
#patch? — Rack::Request
#path — Rack::Request
#path — Rack::Multipart::UploadedFile
#path_info — Rack::Request
#path_info= — Rack::Request
#persistent_session_id! — Rack::Session::Cookie
#pidfile_process_status — Rack::Server
#port — Rack::Request
#post — Rack::MockRequest
#post? — Rack::Request
#prefers_plain_text? — Rack::ShowExceptions
#prepare_session — Rack::Session::Abstract::ID
#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
#q_values — Rack::Utils
#query_string — Rack::Request
#quote — Rack::Auth::Digest::Params
#read — Rack::RewindableInput
#read — FCGI::Stream
#recontext — Rack::Utils::Context
#redirect — Rack::Response
#redirect? — Rack::Response::Helpers
#redirection? — Rack::Response::Helpers
#referer — Rack::Request
#referrer — Rack::Request
#reject_trusted_ip_addresses — Rack::Request
#reload! — Rack::Reloader
#remap — Rack::URLMap
#replace — Rack::Utils::HeaderHash
#replace — Rack::Session::Abstract::SessionHash
#request — Rack::MockRequest
#request — Rack::Auth::AbstractRequest
#request_method — Rack::Request
#respond_to? — Rack::BodyProxy
#respond_to? — Rack::Multipart::UploadedFile
#respond_to? — Rack::Auth::Digest::Request
#rewind — Rack::RewindableInput
#rfc2109 — Rack::Utils
#rfc2822 — Rack::Utils
#rotation — Rack::Reloader::Stat
#route_file — Rack::Static
#run — Rack::Builder
#rx — Rack::Multipart::Parser
#safe_load — Rack::Reloader
#safe_stat — Rack::Reloader::Stat
#scheme — Rack::Auth::AbstractRequest
#scheme — Rack::Request
#script_name — Rack::Request
#script_name= — Rack::Request
#secure_compare — Rack::Utils
#security_matches? — Rack::Session::Abstract::ID
#select_best_encoding — Rack::Utils
#server — Rack::Server
#server_error? — Rack::Response::Helpers
#service — Rack::Handler::WEBrick
#serving — Rack::File
#session — Rack::Request
#session_class — Rack::Session::Abstract::ID
#session_exists? — Rack::Session::Abstract::ID
#session_options — Rack::Request
#set_cookie — Rack::Session::Abstract::ID
#set_cookie — Rack::Response
#set_cookie_header! — Rack::Utils
#set_headers — Rack::Static
#set_session — Rack::Session::Pool
#set_session — Rack::Session::Abstract::ID
#set_session — Rack::Session::Memcache
#set_session — Rack::Session::Cookie
#setup_parse — Rack::Multipart::Parser
#skip_caching? — Rack::ETag
#split_ip_addresses — Rack::Request
#ssl? — Rack::Request
#stale? — Rack::Auth::Digest::Nonce
#start — Rack::Server
#stat — Rack::Directory
#status_code — Rack::Utils
#store — Rack::Session::Abstract::SessionHash
#strenc — Rack::Utils::OkJson
#string — Rack::MockRequest::FatalWarner
#stringify_keys — Rack::Session::Abstract::SessionHash
#strtok — Rack::Utils::OkJson
#subst — Rack::Utils::OkJson
#successful? — Rack::Response::Helpers
#surrogate? — Rack::Utils::OkJson
#textparse — Rack::Utils::OkJson
#to_a — Rack::Response
#to_app — Rack::Builder
#to_ary — Rack::Response
#to_hash — Rack::Session::Abstract::SessionHash
#to_hash — Rack::Utils::HeaderHash
#to_params_hash — Rack::Utils::KeySpaceConstrainedParams
#to_rfc2822 — Rack::ConditionalGet
#to_s — Rack::Auth::Digest::Nonce
#to_s — Rack::Auth::Digest::Params
#tok — Rack::Utils::OkJson
#trace? — Rack::Request
#truetok — Rack::Utils::OkJson
#trusted_proxy? — Rack::Request
#ucharcopy — Rack::Utils::OkJson
#ucharenc — Rack::Utils::OkJson
#unauthorized — Rack::Auth::AbstractHandler
#unescape — Rack::Utils
#unpacked_cookie_data — Rack::Session::Cookie
#unprocessable? — Rack::Response::Helpers
#unquote — Rack::Utils::OkJson
#update — Rack::Session::Abstract::SessionHash
#update_param — Rack::Request
#url — Rack::Request
#use — Rack::Builder
#user_agent — Rack::Request
#username — Rack::Auth::Basic::Request
#valenc — Rack::Utils::OkJson
#valid? — Rack::Auth::Basic
#valid? — Rack::Auth::Digest::Nonce
#valid? — Rack::Auth::Digest::MD5
#valid_digest? — Rack::Auth::Digest::MD5
#valid_nonce? — Rack::Auth::Digest::MD5
#valid_opaque? — Rack::Auth::Digest::MD5
#valid_qop? — Rack::Auth::Digest::MD5
#valparse — Rack::Utils::OkJson
#values — Rack::Session::Abstract::SessionHash
#values_at — Rack::Request
#variation — Rack::Sendfile
#warn — Rack::NullLogger
#with_lock — Rack::Session::Pool
#with_lock — Rack::Session::Memcache
#wrapped_app — Rack::Server
#write — Rack::Response
#write — Rack::MockRequest::FatalWarner
#write — Rack::Deflater::GzipStream
#write_pid — Rack::Server
#xhr? — Rack::Request