Table of Contents - RDoc Documentation
Pages
-
CHANGELOG
- Changelog
- [3.1.12] - 2025-03-11
- Security
- [3.1.11] - 2025-03-04
- Security
- [3.1.10] - 2025-02-12
- Security
- [3.1.9] - 2025-01-31
- Fixed
- [3.1.8] - 2024-10-14
- Fixed
- [3.1.7] - 2024-07-11
- Fixed
- [3.1.6] - 2024-07-03
- Fixed
- [3.1.5] - 2024-07-02
- Security
- [3.1.4] - 2024-06-22
- Fixed
- [3.1.3] - 2024-06-12
- Fixed
- [3.1.2] - 2024-06-11
- [3.1.1] - 2024-06-11
- [3.1.0] - 2024-06-11
- SPEC Changes
- Added
- Changed
- Deprecated
- Removed
- Fixed
- [3.0.14] - 2025-03-11
- Security
- [3.0.13] - 2025-03-04
- Security
- [3.0.12] - 2025-02-12
- Security
- [3.0.11] - 2024-05-10
- [3.0.10] - 2024-03-21
- [3.0.9.1] - 2024-02-21
- Security
- [3.0.9] - 2024-01-31
- [3.0.8] - 2023-06-14
- [3.0.7] - 2023-03-16
- [3.0.6.1] - 2023-03-13
- Security
- [3.0.6] - 2023-03-13
- [3.0.5] - 2023-03-13
- [3.0.4.2] - 2023-03-02
- Security
- [3.0.4.1] - 2023-01-17
- Security
- [3.0.4] - 2023-01-17
- [3.0.3] - 2022-12-27
- Fixed
- [3.0.2] - 2022-12-05
- Fixed
- [3.0.1] - 2022-11-18
- Fixed
- [3.0.0] - 2022-09-06
- [3.0.0.rc1] - 2022-09-04
- SPEC Changes
- [3.0.0.beta1] - 2022-08-08
- Security
- SPEC Changes
- Removed
- Added
- Changed
- Fixed
- [2.2.13] - 2025-03-11
- Security
- [2.2.12] - 2025-03-04
- Security
- [2.2.11] - 2025-02-12
- Security
- [2.2.10] - 2024-10-14
- [2.2.9] - 2023-03-21
- [2.2.8] - 2023-07-31
- [2.2.7] - 2023-03-13
- [2.2.6.4] - 2023-03-13
- [2.2.6.3] - 2023-03-02
- [2.2.6.2] - 2023-01-17
- [2.2.6.1] - 2023-01-17
- [2.2.6] - 2023-01-17
- [2.2.5] - 2022-12-27
- Fixed
- [2.2.4] - 2022-06-30
- [2.2.3.1] - 2022-05-27
- Security
- [2.2.3] - 2020-06-15
- Security
- [2.2.2] - 2020-02-11
- Fixed
- [2.2.1] - 2020-02-09
- Fixed
- [2.2.0] - 2020-02-08
- SPEC Changes
- Added
- Changed
- Removed
- Fixed
- Documentation
- [2.0.9] - 2020-02-08
- [2.1.2] - 2020-01-27
- [2.1.1] - 2020-01-12
- [2.1.0] - 2020-01-10
- Added
- Changed
- Removed
- Fixed
- Documentation
- [2.0.8] - 2019-12-08
- Security
- [1.6.12] - 2019-12-08
- Security
- [2.0.7] - 2019-04-02
- Fixed
- [2.0.6] - 2018-11-05
- Fixed
- [2.0.5] - 2018-04-23
- Fixed
- [2.0.4] - 2018-01-31
- Changed
- Fixed
- Documentation
- [2.0.3] - 2017-05-15
- Changed
- Fixed
- [2.0.2] - 2017-05-08
- Added
- Changed
- Fixed
- Removed
- Documentation
- [2.0.1] - 2016-06-30
- Changed
- History/News Archive
- [2.0.0.rc1] 2016-05-06
- [2.0.0.alpha] 2015-12-04
- [1.6.1] 2015-05-06
- [1.5.3] 2015-05-06
- [1.6.0] 2014-01-18
- [1.5.2] 2013-02-07
- [1.4.5] 2013-02-07
- [1.1.6, 1.2.8, 1.3.10] 2013-02-07
- [1.5.1] 2013-01-28
- [1.5.0] 2013-01-21
- [1.4.4, 1.3.9, 1.2.7, 1.1.5] 2013-01-13
- [1.4.3] 2013-01-07
- [1.3.8] 2013-01-07
- [1.4.2] 2013-01-06
- [1.3.7] 2013-01-06
- [1.2.6] 2013-01-06
- [1.1.4] 2013-01-06
- [1.4.1] 2012-01-22
- [1.4.0] 2011-12-28
- [1.1.3] 2011-12-28
- [1.3.5] 2011-10-17
- [1.3.4] 2011-10-01
- [1.2.4] 2011-09-16
- [1.3.3] 2011-09-16
- [1.3.2] 2011-07-16
- [1.3.1] 2011-07-13
- [1.2.3] 2011-05-22
- [1.3.0] 2011-05-22
- [1.2.2, 1.1.2] 2011-03-13
- [1.2.1] 2010-06-15
- [1.2.0] 2010-06-13
- [1.1.0] 2010-01-03
- [1.0.1] 2009-10-18
- [1.0.0] 2009-04-25
- [0.9.1] 2009-01-09
- [0.9] 2009-01-06
- [0.4] 2008-08-21
- [0.3] 2008-02-26
- [0.2] 2007-05-16
- [0.1] 2007-03-03
- CONTRIBUTING
- MIT-LICENSE
-
README
- Rack
- Version support
- Rack 3.0
- Rack 2.2
- Installation
- Usage
- Supported web servers
- Rackup
- Supported web frameworks
- Available middleware shipped with Rack
- Convenience interfaces
- Configuration
param_depth_limit
multipart_file_limit
multipart_total_part_limit
- Changelog
- Contributing
- See Also
rack-contrib
rack-session
- Thanks
- License
- SPEC
Classes and Modules
- Rack
- Rack::Auth
- Rack::Auth::AbstractHandler
- Rack::Auth::AbstractRequest
- Rack::Auth::Basic
- Rack::Auth::Basic::Request
- Rack::BadRequest
- Rack::BodyProxy
- Rack::Builder
- Rack::Cascade
- Rack::CommonLogger
- Rack::ConditionalGet
- Rack::Config
- Rack::ContentLength
- Rack::ContentType
- Rack::Deflater
- Rack::Deflater::GzipStream
- Rack::Directory
- Rack::Directory::DirectoryBody
- Rack::ETag
- Rack::Events
- Rack::Events::Abstract
- Rack::Files
- Rack::Files::BaseIterator
- Rack::Files::Iterator
- Rack::ForwardRequest
- Rack::Head
- Rack::Headers
- Rack::Lint
- Rack::Lint::Wrapper
- Rack::Lock
- Rack::Logger
- Rack::MediaType
- Rack::MethodOverride
- Rack::Mime
- Rack::MockRequest
- Rack::MockRequest::FatalWarner
- Rack::MockRequest::FatalWarning
- Rack::MockResponse
- Rack::Multipart
- Rack::Multipart::BoundaryTooLongError
- Rack::Multipart::EmptyContentError
- Rack::Multipart::Error
- Rack::Multipart::Generator
- Rack::Multipart::MissingInputError
- Rack::Multipart::MultipartPartLimitError
- Rack::Multipart::MultipartTotalPartLimitError
- Rack::Multipart::Parser
- Rack::Multipart::Parser::Collector
- Rack::Multipart::Parser::Collector::BufferPart
- Rack::Multipart::Parser::Collector::MimePart
- Rack::Multipart::Parser::Collector::TempfilePart
- Rack::Multipart::UploadedFile
- Rack::NullLogger
- Rack::QueryParser
- Rack::QueryParser::InvalidParameterError
- Rack::QueryParser::ParameterTypeError
- Rack::QueryParser::Params
- Rack::QueryParser::ParamsTooDeepError
- Rack::Recursive
- Rack::Reloader
- Rack::Reloader::Stat
- Rack::Request
- Rack::Request::Env
- Rack::Request::Helpers
- Rack::Response
- Rack::Response::Helpers
- Rack::Response::Raw
- Rack::RewindableInput
- Rack::RewindableInput::Middleware
- Rack::Runtime
- Rack::Sendfile
- Rack::ShowExceptions
- Rack::ShowStatus
- Rack::Static
- Rack::TempfileReaper
- Rack::URLMap
- Rack::Utils
- Rack::Utils::Context
Methods
- ::[] — Rack::Headers
- ::[] — Rack::Response
- ::app — Rack::Builder
- ::build_multipart — Rack::Multipart
- ::env_for — Rack::MockRequest
- ::extract_multipart — Rack::Multipart
- ::forwarded_values — Rack::Utils
- ::load_file — Rack::Builder
- ::make_default — Rack::QueryParser
- ::match? — Rack::Mime
- ::mime_type — Rack::Mime
- ::new — Rack::Auth::AbstractHandler
- ::new — Rack::Auth::AbstractRequest
- ::new — Rack::BodyProxy
- ::new — Rack::Builder
- ::new — Rack::Cascade
- ::new — Rack::CommonLogger
- ::new — Rack::ConditionalGet
- ::new — Rack::Config
- ::new — Rack::ContentLength
- ::new — Rack::ContentType
- ::new — Rack::Deflater
- ::new — Rack::Deflater::GzipStream
- ::new — Rack::Directory
- ::new — Rack::ETag
- ::new — Rack::Events
- ::new — Rack::Files
- ::new — Rack::Files::BaseIterator
- ::new — Rack::Head
- ::new — Rack::Lint
- ::new — Rack::Lock
- ::new — Rack::Logger
- ::new — Rack::MethodOverride
- ::new — Rack::MockRequest
- ::new — Rack::MockResponse
- ::new — Rack::Multipart::Generator
- ::new — Rack::Multipart::Parser
- ::new — Rack::Multipart::Parser::Collector
- ::new — Rack::Multipart::UploadedFile
- ::new — Rack::NullLogger
- ::new — Rack::QueryParser
- ::new — Rack::ForwardRequest
- ::new — Rack::Recursive
- ::new — Rack::Reloader
- ::new — Rack::Request
- ::new — Rack::Response
- ::new — Rack::Response::Raw
- ::new — Rack::RewindableInput
- ::new — Rack::RewindableInput::Middleware
- ::new — Rack::Runtime
- ::new — Rack::Sendfile
- ::new — Rack::ShowExceptions
- ::new — Rack::ShowStatus
- ::new — Rack::Static
- ::new — Rack::TempfileReaper
- ::new — Rack::URLMap
- ::new — Rack::Utils::Context
- ::new — Rack::Request::Env
- ::new_from_string — Rack::Builder
- ::param_depth_limit — Rack::Utils
- ::param_depth_limit= — Rack::Utils
- ::params — Rack::MediaType
- ::parse — Rack::Multipart::Parser
- ::parse_boundary — Rack::Multipart::Parser
- ::parse_file — Rack::Builder
- ::parse_multipart — Rack::Multipart
- ::parse_uri_rfc2396 — Rack::MockRequest
- ::release — Rack
- ::type — Rack::MediaType
- #<< — Rack::Cascade
- #<< — Rack::NullLogger
- #=~ — Rack::MockResponse
- #[] — Rack::Headers
- #[] — Rack::Response
- #[]= — Rack::Headers
- #[]= — Rack::Response
- #_call — Rack::Recursive
- #GET — Rack::Request::Helpers
- #POST — Rack::Request::Helpers
- #accept_encoding — Rack::Request::Helpers
- #accept_language — Rack::Request::Helpers
- #accepted? — Rack::Response::Helpers
- #add — Rack::Cascade
- #add — Rack::NullLogger
- #add_header — Rack::Request::Env
- #add_header — Rack::Response::Helpers
- #add_index_root? — Rack::Static
- #append — Rack::Response::Helpers
- #applicable_rules — Rack::Static
- #assoc — Rack::Headers
- #authority — Rack::Request::Helpers
- #bad_request? — Rack::Response::Helpers
- #base_url — Rack::Request::Helpers
- #basic? — Rack::Auth::Basic::Request
- #best_q_match — Rack::Utils
- #body — Rack::MockResponse
- #body — Rack::Request::Helpers
- #buffered_body! — Rack::Response::Helpers
- #build_nested_query — Rack::Utils
- #build_query — Rack::Utils
- #byte_ranges — Rack::Utils
- #bytesize — Rack::Files::BaseIterator
- #cache! — Rack::Response::Helpers
- #cache_control — Rack::Response::Helpers
- #cache_control= — Rack::Response::Helpers
- #call — Rack::Auth::Basic
- #call — Rack::Builder
- #call — Rack::Cascade
- #call — Rack::CommonLogger
- #call — Rack::ConditionalGet
- #call — Rack::Config
- #call — Rack::ContentLength
- #call — Rack::ContentType
- #call — Rack::Deflater
- #call — Rack::Directory
- #call — Rack::ETag
- #call — Rack::Events
- #call — Rack::Files
- #call — Rack::Head
- #call — Rack::Lock
- #call — Rack::Logger
- #call — Rack::MethodOverride
- #call — Rack::NullLogger
- #call — Rack::Recursive
- #call — Rack::Reloader
- #call — Rack::RewindableInput::Middleware
- #call — Rack::Runtime
- #call — Rack::Sendfile
- #call — Rack::ShowExceptions
- #call — Rack::ShowStatus
- #call — Rack::Static
- #call — Rack::TempfileReaper
- #call — Rack::URLMap
- #call — Rack::Utils::Context
- #can_serve — Rack::Static
- #check_bad_request — Rack::Directory
- #check_forbidden — Rack::Directory
- #chunked? — Rack::Response
- #clean_path_info — Rack::Utils
- #client_error? — Rack::Response::Helpers
- #clock_time — Rack::Utils
- #close — Rack::BodyProxy
- #close — Rack::Deflater::GzipStream
- #close — Rack::Files::BaseIterator
- #close — Rack::Multipart::Parser::Collector::BufferPart
- #close — Rack::Multipart::Parser::Collector::TempfilePart
- #close — Rack::NullLogger
- #close — Rack::Response
- #close — Rack::RewindableInput
- #closed? — Rack::BodyProxy
- #compare_by_identity — Rack::Headers
- #content_charset — Rack::Request::Helpers
- #content_length — Rack::Request::Helpers
- #content_length — Rack::Response::Helpers
- #content_type — Rack::Request::Helpers
- #content_type — Rack::Response::Helpers
- #content_type= — Rack::Response::Helpers
- #context — Rack::Utils::Context
- #cookie — Rack::MockResponse
- #cookies — Rack::Request::Helpers
- #created? — Rack::Response::Helpers
- #credentials — Rack::Auth::Basic::Request
- #datetime_format — Rack::NullLogger
- #datetime_format= — Rack::NullLogger
- #debug — Rack::NullLogger
- #debug! — Rack::NullLogger
- #debug? — Rack::NullLogger
- #delete — Rack::Headers
- #delete — Rack::MockRequest
- #delete? — Rack::Request::Helpers
- #delete_cookie — Rack::Response::Helpers
- #delete_cookie_header! — Rack::Utils
- #delete_header — Rack::Response
- #delete_header — Rack::Response::Raw
- #delete_header — Rack::Request::Env
- #delete_param — Rack::Request
- #delete_param — Rack::Request::Helpers
- #delete_set_cookie_header — Rack::Utils
- #delete_set_cookie_header! — Rack::Utils
- #dig — Rack::Headers
- #do_not_cache! — Rack::Response::Helpers
- #dump — Rack::Multipart::Generator
- #dump_exception — Rack::ShowExceptions
- #each — Rack::Deflater::GzipStream
- #each — Rack::Directory::DirectoryBody
- #each — Rack::Files::BaseIterator
- #each — Rack::Multipart::Parser::Collector
- #each — Rack::Response
- #each — Rack::RewindableInput
- #each_header — Rack::Request::Env
- #empty? — Rack::MockResponse
- #empty? — Rack::Response
- #entity_not_found — Rack::Directory
- #error — Rack::NullLogger
- #error! — Rack::NullLogger
- #error? — Rack::NullLogger
- #escape — Rack::Utils
- #escape_html — Rack::Utils
- #escape_path — Rack::Utils
- #etag — Rack::Response::Helpers
- #etag= — Rack::Response::Helpers
- #except — Rack::Headers
- #fatal — Rack::NullLogger
- #fatal! — Rack::NullLogger
- #fatal? — Rack::NullLogger
- #fetch — Rack::Headers
- #fetch_header — Rack::Request::Env
- #fetch_values — Rack::Headers
- #figure_path — Rack::Reloader::Stat
- #file? — Rack::Multipart::Parser::Collector::BufferPart
- #file? — Rack::Multipart::Parser::Collector::TempfilePart
- #filesize_format — Rack::Directory
- #finish — Rack::Response
- #flush — Rack::MockRequest::FatalWarner
- #forbidden? — Rack::Response::Helpers
- #form_data? — Rack::Request::Helpers
- #formatter — Rack::NullLogger
- #formatter= — Rack::NullLogger
- #forwarded_authority — Rack::Request::Helpers
- #forwarded_for — Rack::Request::Helpers
- #forwarded_port — Rack::Request::Helpers
- #freeze_app — Rack::Builder
- #fullpath — Rack::Request::Helpers
- #get — Rack::Directory
- #get — Rack::Files
- #get — Rack::MockRequest
- #get? — Rack::Request::Helpers
- #get_byte_ranges — Rack::Utils
- #get_data — Rack::Multipart::Parser::Collector::MimePart
- #get_header — Rack::Response
- #get_header — Rack::Response::Raw
- #get_header — Rack::Request::Env
- #gets — Rack::RewindableInput
- #has_header? — Rack::Response
- #has_header? — Rack::Response::Raw
- #has_header? — Rack::Request::Env
- #has_key? — Rack::Headers
- #head — Rack::MockRequest
- #head? — Rack::Request::Helpers
- #host — Rack::Request::Helpers
- #host_authority — Rack::Request::Helpers
- #host_with_port — Rack::Request::Helpers
- #hostname — Rack::Request::Helpers
- #include — Rack::Recursive
- #include? — Rack::Cascade
- #include? — Rack::Headers
- #include? — Rack::Response::Helpers
- #info — Rack::NullLogger
- #info! — Rack::NullLogger
- #info? — Rack::NullLogger
- #informational? — Rack::Response::Helpers
- #initialize_copy — Rack::Request::Env
- #invalid? — Rack::Response::Helpers
- #invert — Rack::Headers
- #ip — Rack::Request::Helpers
- #key? — Rack::Headers
- #level — Rack::NullLogger
- #level= — Rack::NullLogger
- #link? — Rack::Request::Helpers
- #list_directory — Rack::Directory
- #list_path — Rack::Directory
- #local_path — Rack::Multipart::UploadedFile
- #location — Rack::Response::Helpers
- #location= — Rack::Response::Helpers
- #log — Rack::NullLogger
- #logger — Rack::Request::Helpers
- #make_params — Rack::QueryParser
- #map — Rack::Builder
- #match — Rack::MockResponse
- #media_type — Rack::Request::Helpers
- #media_type — Rack::Response::Helpers
- #media_type_params — Rack::Request::Helpers
- #media_type_params — Rack::Response::Helpers
- #member? — Rack::Headers
- #merge — Rack::Headers
- #merge! — Rack::Headers
- #method_missing — Rack::BodyProxy
- #method_not_allowed? — Rack::Response::Helpers
- #method_override — Rack::MethodOverride
- #moved_permanently? — Rack::Response::Helpers
- #new_depth_limit — Rack::QueryParser
- #no_content? — Rack::Response::Helpers
- #no_entity_body? — Rack::Response
- #normalize_params — Rack::QueryParser
- #not_acceptable? — Rack::Response::Helpers
- #not_found? — Rack::Response::Helpers
- #ok? — Rack::Response::Helpers
- #on_commit — Rack::Events::Abstract
- #on_error — Rack::Events::Abstract
- #on_finish — Rack::Events::Abstract
- #on_mime_body — Rack::Multipart::Parser::Collector
- #on_mime_finish — Rack::Multipart::Parser::Collector
- #on_mime_head — Rack::Multipart::Parser::Collector
- #on_send — Rack::Events::Abstract
- #on_start — Rack::Events::Abstract
- #options — Rack::MockRequest
- #options? — Rack::Request::Helpers
- #overwrite_file_path — Rack::Static
- #params — Rack::Auth::AbstractRequest
- #params — Rack::Request
- #params — Rack::Request::Helpers
- #parse — Rack::Multipart::Parser
- #parse_cookies — Rack::Utils
- #parse_cookies_header — Rack::Utils
- #parse_nested_query — Rack::QueryParser
- #parse_nested_query — Rack::Utils
- #parse_query — Rack::QueryParser
- #parse_query — Rack::Utils
- #parseable_data? — Rack::Request::Helpers
- #parts — Rack::Auth::AbstractRequest
- #patch — Rack::MockRequest
- #patch? — Rack::Request::Helpers
- #path — Rack::Multipart::UploadedFile
- #path — Rack::Request::Helpers
- #path_info — Rack::Request::Helpers
- #path_info= — Rack::Request::Helpers
- #port — Rack::Request::Helpers
- #post — Rack::MockRequest
- #post? — Rack::Request::Helpers
- #precondition_failed? — Rack::Response::Helpers
- #prefers_plaintext? — Rack::ShowExceptions
- #pretty — Rack::ShowExceptions
- #progname — Rack::NullLogger
- #progname= — Rack::NullLogger
- #provided? — Rack::Auth::AbstractRequest
- #put — Rack::MockRequest
- #put? — Rack::Request::Helpers
- #puts — Rack::MockRequest::FatalWarner
- #q_values — Rack::Utils
- #query_string — Rack::Request::Helpers
- #read — Rack::RewindableInput
- #recontext — Rack::Utils::Context
- #redirect — Rack::Response
- #redirect? — Rack::Response::Helpers
- #redirection? — Rack::Response::Helpers
- #referer — Rack::Request::Helpers
- #referrer — Rack::Request::Helpers
- #reject — Rack::Headers
- #reload! — Rack::Reloader
- #remap — Rack::URLMap
- #reopen — Rack::NullLogger
- #replace — Rack::Headers
- #request — Rack::Auth::AbstractRequest
- #request — Rack::MockRequest
- #request_method — Rack::Request::Helpers
- #request_timeout? — Rack::Response::Helpers
- #respond_to? — Rack::Multipart::UploadedFile
- #respond_to_missing? — Rack::BodyProxy
- #result — Rack::Multipart::Parser
- #rewind — Rack::RewindableInput
- #rfc2822 — Rack::Utils
- #rotation — Rack::Reloader::Stat
- #route_file — Rack::Static
- #run — Rack::Builder
- #safe_load — Rack::Reloader
- #safe_stat — Rack::Reloader::Stat
- #scheme — Rack::Auth::AbstractRequest
- #scheme — Rack::Request::Helpers
- #script_name — Rack::Request::Helpers
- #script_name= — Rack::Request::Helpers
- #secure_compare — Rack::Utils
- #select — Rack::Headers
- #select_best_encoding — Rack::Utils
- #server_authority — Rack::Request::Helpers
- #server_error? — Rack::Response::Helpers
- #server_name — Rack::Request::Helpers
- #server_port — Rack::Request::Helpers
- #serving — Rack::Files
- #session — Rack::Request::Helpers
- #session_options — Rack::Request::Helpers
- #set_cookie — Rack::Response::Helpers
- #set_cookie_header — Rack::Response::Helpers
- #set_cookie_header — Rack::Utils
- #set_cookie_header! — Rack::Utils
- #set_cookie_header= — Rack::Response::Helpers
- #set_header — Rack::Response
- #set_header — Rack::Response::Raw
- #set_header — Rack::Request::Env
- #sev_threshold — Rack::NullLogger
- #sev_threshold= — Rack::NullLogger
- #size — Rack::RewindableInput
- #slice — Rack::Headers
- #ssl? — Rack::Request::Helpers
- #stat — Rack::Directory
- #status_code — Rack::Utils
- #store — Rack::Headers
- #string — Rack::MockRequest::FatalWarner
- #successful? — Rack::Response::Helpers
- #template — Rack::ShowExceptions
- #to_a — Rack::Response
- #to_app — Rack::Builder
- #to_proc — Rack::Headers
- #trace? — Rack::Request::Helpers
- #transform_keys — Rack::Headers
- #transform_keys! — Rack::Headers
- #transform_values — Rack::Headers
- #trusted_proxy? — Rack::Request::Helpers
- #unauthorized? — Rack::Response::Helpers
- #unescape — Rack::Utils
- #unescape_path — Rack::Utils
- #unknown — Rack::NullLogger
- #unlink? — Rack::Request::Helpers
- #unprocessable? — Rack::Response::Helpers
- #update — Rack::Headers
- #update_param — Rack::Request
- #update_param — Rack::Request::Helpers
- #url — Rack::Request::Helpers
- #use — Rack::Builder
- #user_agent — Rack::Request::Helpers
- #username — Rack::Auth::Basic::Request
- #valid? — Rack::Auth::AbstractRequest
- #valid_path? — Rack::Utils
- #values_at — Rack::Headers
- #values_at — Rack::Request::Helpers
- #warmup — Rack::Builder
- #warn — Rack::NullLogger
- #warn! — Rack::NullLogger
- #warn? — Rack::NullLogger
- #write — Rack::Deflater::GzipStream
- #write — Rack::MockRequest::FatalWarner
- #write — Rack::Response
- #xhr? — Rack::Request::Helpers