ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK]J͂v(InvalidEncoding/cdesc-InvalidEncoding.rinu[U:RDoc::NormalClass[iI"InvalidEncoding:ETI"CGI::InvalidEncoding;TI"Exception;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"@Exception raised when there is an invalid encoding detected;T: @fileI"lib/cgi/core.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/cgi/core.rb;TI"CGI;TcRDoc::NormalClassPK]  (Session/MemoryStore/cdesc-MemoryStore.rinu[U:RDoc::NormalClass[iI"MemoryStore:ETI"CGI::Session::MemoryStore;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"%In-memory session storage class.;To:RDoc::Markup::BlankLineo; ;[I"EImplements session storage as a global in-memory hash. Session ;TI"@data will only persist for as long as the Ruby interpreter ;TI"instance does.;T: @fileI"lib/cgi/session.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I"new;TI"lib/cgi/session.rb;T[I" instance;T[[; [[;[[;[ [I" close;T@'[I" delete;T@'[I" restore;T@'[I" update;T@'[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/cgi/session.rb;TI"CGI::Session;TcRDoc::NormalClassPK]#Session/MemoryStore/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"#CGI::Session::MemoryStore::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Create a new MemoryStore instance.;To:RDoc::Markup::BlankLineo; ; [I"@+session+ is the session this instance is associated with. ;TI"=+option+ is a list of initialisation options. None are ;TI"currently recognized.;T: @fileI"lib/cgi/session.rb;T:0@omit_headings_from_table_of_contents_below000[I"(session, option=nil);T@FI"MemoryStore;TcRDoc::NormalClass00PK]wmmSession/MemoryStore/update-i.rinu[U:RDoc::AnyMethod[iI" update:ETI"%CGI::Session::MemoryStore#update;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Update session state.;To:RDoc::Markup::BlankLineo; ; [I" A no-op.;T: @fileI"lib/cgi/session.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MemoryStore;TcRDoc::NormalClass00PK]gllSession/MemoryStore/close-i.rinu[U:RDoc::AnyMethod[iI" close:ETI"$CGI::Session::MemoryStore#close;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Close session storage.;To:RDoc::Markup::BlankLineo; ; [I" A no-op.;T: @fileI"lib/cgi/session.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MemoryStore;TcRDoc::NormalClass00PK]F=Y??Session/MemoryStore/delete-i.rinu[U:RDoc::AnyMethod[iI" delete:ETI"%CGI::Session::MemoryStore#delete;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Delete the session state.;T: @fileI"lib/cgi/session.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MemoryStore;TcRDoc::NormalClass00PK]˟A Session/MemoryStore/restore-i.rinu[U:RDoc::AnyMethod[iI" restore:ETI"&CGI::Session::MemoryStore#restore;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Restore session state.;To:RDoc::Markup::BlankLineo; ; [I"$Returns session data as a hash.;T: @fileI"lib/cgi/session.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MemoryStore;TcRDoc::NormalClass00PK]TD  Session/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"CGI::Session::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Create a new CGI::Session object for +request+.;To:RDoc::Markup::BlankLineo; ; [ I"?+request+ is an instance of the +CGI+ class (see cgi.rb). ;TI"9+option+ is a hash of options for initialising this ;TI"7CGI::Session instance. The following options are ;TI"recognised:;T@o:RDoc::Markup::List: @type: NOTE: @items[ o:RDoc::Markup::ListItem: @label[I"session_key;T; [o; ; [I"1the parameter name used for the session id. ;TI"Defaults to '_session_id'.;To;;[I"session_id;T; [o; ; [ I"3the session id to use. If not provided, then ;TI"6it is retrieved from the +session_key+ parameter ;TI"4of the request, or automatically generated for ;TI"a new session.;To;;[I"new_session;T; [o; ; [ I"