ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- value%3d-i.ri000064400000000532152376543730006755 0ustar00U:RDoc::AnyMethod[iI" value=:ETI"CGI::Cookie#value=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JReplaces the value of this cookie with a new value or list of values.;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I" (val);T@FI" Cookie;TcRDoc::NormalClass00domain%3d-i.ri000064400000000477152376543730007120 0ustar00U:RDoc::AnyMethod[iI" domain=:ETI"CGI::Cookie#domain=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Set domain for which this cookie applies;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@FI" Cookie;TcRDoc::NormalClass00path%3d-i.ri000064400000000471152376543730006577 0ustar00U:RDoc::AnyMethod[iI" path=:ETI"CGI::Cookie#path=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Set path for which this cookie applies;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@FI" Cookie;TcRDoc::NormalClass00httponly%3d-i.ri000064400000000620152376543730007520 0ustar00U:RDoc::AnyMethod[iI"httponly=:ETI"CGI::Cookie#httponly=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Set whether the Cookie is a httponly cookie or not.;To:RDoc::Markup::BlankLineo; ; [I"+val+ must be a boolean.;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I" (val);T@FI" Cookie;TcRDoc::NormalClass00inspect-i.ri000064400000000457152376543730007020 0ustar00U:RDoc::AnyMethod[iI" inspect:ETI"CGI::Cookie#inspect;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" A summary of cookie string.;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Cookie;TcRDoc::NormalClass00new-c.ri000064400000003475152376543730006141 0ustar00U:RDoc::AnyMethod[iI"new:ETI"CGI::Cookie::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Create a new CGI::Cookie object.;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I"+name_string+;T; [o; ; [I"BThe name of the cookie; in this form, there is no #domain or ;TI"K#expiration. The #path is gleaned from the +SCRIPT_NAME+ environment ;TI"$variable, and #secure is false.;To;;[I"*value;T; [o; ; [I"*value or list of values of the cookie;To;;[I"+options_hash+;T; [ o; ; [I"HA Hash of options to initialize this Cookie. Possible options are:;T@o; ; ;;[ o;;[I" name;T; [o; ; [I"'the name of the cookie. Required.;To;;[I" value;T; [o; ; [I"*the cookie's value or list of values.;To;;[I" path;T; [o; ; [I":the path for which this cookie applies. Defaults to ;TI"9the value of the +SCRIPT_NAME+ environment variable.;To;;[I" domain;T; [o; ; [I".the domain for which this cookie applies.;To;;[I" expires;T; [o; ; [I"?the time at which this cookie expires, as a +Time+ object.;To;;[I" secure;T; [o; ; [I"?whether this cookie is a secure cookie or not (default to ;TI";false). Secure cookies are only transmitted to HTTPS ;TI" servers.;To;;[I" httponly;T; [o; ; [I"@whether this cookie is a HttpOnly cookie or not (default to;To:RDoc::Markup::Verbatim; [I"@false). HttpOnly cookies are not available to javascript. ;T: @format0o; ; [I"BThese keywords correspond to attributes of the cookie object.;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below0I"=Cookie.new(name_string,*value) Cookie.new(options_hash) ;T0[I"(name = "", *value);T@dTI" Cookie;TcRDoc::NormalClass00parse-c.ri000064400000001032152376543730006445 0ustar00U:RDoc::AnyMethod[iI" parse:ETI"CGI::Cookie::parse;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BParse a raw cookie string into a hash of cookie-name=>Cookie ;TI" pairs.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"6cookies = CGI::Cookie.parse("raw_cookie_string") ;TI"8 # { "name1" => cookie1, "name2" => cookie2, ... };T: @format0: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I"(raw_cookie);T@FI" Cookie;TcRDoc::NormalClass00expires-i.ri000064400000000474152376543730007031 0ustar00U:RDoc::Attr[iI" expires:ETI"CGI::Cookie#expires;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Time at which this cookie expires, as a +Time+;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below0F@I"CGI::Cookie;TcRDoc::NormalClass0httponly-i.ri000064400000000477152376543730007236 0ustar00U:RDoc::Attr[iI" httponly:ETI"CGI::Cookie#httponly;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5True if this cookie is httponly; false otherwise;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below0F@I"CGI::Cookie;TcRDoc::NormalClass0to_s-i.ri000064400000000476152376543730006320 0ustar00U:RDoc::AnyMethod[iI" to_s:ETI"CGI::Cookie#to_s;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Convert the Cookie to its string representation.;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Cookie;TcRDoc::NormalClass00name-i.ri000064400000000451152376543730006265 0ustar00U:RDoc::Attr[iI" name:ETI"CGI::Cookie#name;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Name of this cookie, as a +String+;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below0F@I"CGI::Cookie;TcRDoc::NormalClass0path-i.ri000064400000000470152376543730006302 0ustar00U:RDoc::Attr[iI" path:ETI"CGI::Cookie#path;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Path for which this cookie applies, as a +String+;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below0F@I"CGI::Cookie;TcRDoc::NormalClass0domain-i.ri000064400000000476152376543730006623 0ustar00U:RDoc::Attr[iI" domain:ETI"CGI::Cookie#domain;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Domain for which this cookie applies, as a +String+;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below0F@I"CGI::Cookie;TcRDoc::NormalClass0secure%3d-i.ri000064400000000612152376543730007126 0ustar00U:RDoc::AnyMethod[iI" secure=:ETI"CGI::Cookie#secure=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Set whether the Cookie is a secure cookie or not.;To:RDoc::Markup::BlankLineo; ; [I"+val+ must be a boolean.;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I" (val);T@FI" Cookie;TcRDoc::NormalClass00secure-i.ri000064400000000471152376543730006635 0ustar00U:RDoc::Attr[iI" secure:ETI"CGI::Cookie#secure;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3True if this cookie is secure; false otherwise;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below0F@I"CGI::Cookie;TcRDoc::NormalClass0cdesc-Cookie.ri000064400000005062152376543730007412 0ustar00U:RDoc::NormalClass[iI" Cookie:ETI"CGI::Cookie;TI" Array;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"'Class representing an HTTP cookie.;To:RDoc::Markup::BlankLineo; ;[I"GIn addition to its specific fields and methods, a Cookie instance ;TI"/is a delegator to the array of its values.;T@o; ;[I"See RFC 2965.;T@S:RDoc::Markup::Heading: leveli: textI"Examples of use;To:RDoc::Markup::Verbatim;[!I"@cookie1 = CGI::Cookie.new("name", "value1", "value2", ...) ;TI"Ecookie1 = CGI::Cookie.new("name" => "name", "value" => "value") ;TI"5cookie1 = CGI::Cookie.new('name' => 'name', ;TI"H 'value' => ['value1', 'value2', ...], ;TI"B 'path' => 'path', # optional ;TI"B 'domain' => 'domain', # optional ;TI"B 'expires' => Time.now, # optional ;TI"B 'secure' => true, # optional ;TI"B 'httponly' => true # optional ;TI"! ) ;TI" ;TI":cgi.out("cookie" => [cookie1, cookie2]) { "string" } ;TI" ;TI"name = cookie1.name ;TI"values = cookie1.value ;TI"path = cookie1.path ;TI"domain = cookie1.domain ;TI" expires = cookie1.expires ;TI"secure = cookie1.secure ;TI"!httponly = cookie1.httponly ;TI" ;TI"cookie1.name = 'name' ;TI"2cookie1.value = ['value1', 'value2', ...] ;TI"cookie1.path = 'path' ;TI"!cookie1.domain = 'domain' ;TI"&cookie1.expires = Time.now + 30 ;TI"cookie1.secure = true ;TI"cookie1.httponly = true;T: @format0: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[ [ I" domain;TI"R;T: privateFI"lib/cgi/cookie.rb;T[ I" expires;TI"RW;T;F@>[ I" httponly;T@=;F@>[ I" name;T@=;F@>[ I" path;T@=;F@>[ I" secure;T@=;F@>[U:RDoc::Constant[iI" TOKEN_RE;TI"CGI::Cookie::TOKEN_RE;T: public0o;;[;@9;0@9@cRDoc::NormalClass0U;[iI"PATH_VALUE_RE;TI"CGI::Cookie::PATH_VALUE_RE;T;0o;;[;@9;0@9@@Q0U;[iI"DOMAIN_VALUE_RE;TI"!CGI::Cookie::DOMAIN_VALUE_RE;T;0o;;[;@9;0@9@@Q0[[[I" class;T[[;[[:protected[[;[[I"new;T@>[I" parse;T@>[I" instance;T[[;[[;[[;[[I" domain=;T@>[I"httponly=;T@>[I" inspect;T@>[I" name=;T@>[I" path=;T@>[I" secure=;T@>[I" to_s;T@>[I" value;T@>[I" value=;T@>[[U:RDoc::Context::Section[i0o;;[;0;0[I"lib/cgi/cookie.rb;TI"lib/cgi/session.rb;TI"CGI;T@Qvalue-i.ri000064400000000504152376543730006460 0ustar00U:RDoc::AnyMethod[iI" value:ETI"CGI::Cookie#value;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Returns the value or list of values for this cookie.;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Cookie;TcRDoc::NormalClass00name%3d-i.ri000064400000000452152376543730006562 0ustar00U:RDoc::AnyMethod[iI" name=:ETI"CGI::Cookie#name=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Set name of this cookie;T: @fileI"lib/cgi/cookie.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@FI" Cookie;TcRDoc::NormalClass00