D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
alt
/
ruby19
/
lib64
/
ruby
/
gems
/
1.9.1
/
doc
/
rack-1.6.4
/
ri
/
Rack
/
Utils
/
Filename :
cdesc-Utils.ri
back
Copy
U:RDoc::NormalModule[iI" Utils:EFI"Rack::Utils;F0o:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"FRack::Utils contains a grab-bag of useful methods for writing web;FI";applications adopted from all kinds of Ruby libraries.;F: @fileI"lib/rack/utils.rb;F; 0[[ I"key_space_limit;FI"RW;F:publicT@[ I"multipart_part_limit;FI"RW;F;T@[ I"param_depth_limit;FI"RW;F;T@[ [I"DEFAULT_SEP;Fo;;[ ; 0@[I"ESCAPE_HTML;Fo;;[ ; 0@[I"ESCAPE_HTML_PATTERN;Fo;;[o; ;[I"EOn 1.8, there is a kcode = 'u' bug that allows for XSS otherwise;FI"RTODO doesn't apply to jruby, so a better condition above might be preferable?;F; 0@[I"HTTP_STATUS_CODES;Fo;;[o; ;[I"@Every standard HTTP code mapped to the appropriate message.;FI"Generated with:;FI"[curl -s https://www.iana.org/assignments/http-status-codes/http-status-codes-1.csv | \;Fo:RDoc::Markup::Verbatim;[I"Oruby -ne 'm = /^(\d{3}),(?!Unassigned|\(Unused\))([^,]+)/.match($_) and \ ;FI"8 puts "#{m[1]} => \x27#{m[2].strip}\x27,"';F; 0@[I"STATUS_WITH_NO_ENTITY_BODY;Fo;;[o; ;[I"IResponses with HTTP status codes that should not have an entity body;F; 0@[I"SYMBOL_TO_STATUS_CODE;Fo;;[ ; 0@[I"Multipart;Fo;;[ ; 0@[I"PATH_SEPS;Fo;;[ ; 0@[ [[I" class;F[[;[[I"best_q_match;F@[I"build_nested_query;F@[I"build_query;F@[I"byte_ranges;F@[I" bytesize;F@[I"clean_path_info;F@[I"delete_cookie_header!;F@[I"escape;F@[I"escape_html;F@[I"escape_path;F@[I"normalize_params;F@[I"params_hash_type?;F@[I"parse_nested_query;F@[I"parse_query;F@[I" q_values;F@[I"rfc2109;F@[I"rfc2822;F@[I"secure_compare;F@[I"select_best_encoding;F@[I"set_cookie_header!;F@[I"status_code;F@[I" unescape;F@[:protected[ [:private[ [I" instance;F[[;[ [; [ [;[