JezK
Edit File: cdesc-StaticHash.ri
U:RDoc::NormalClass[iI"StaticHash:EFI"Hashery::StaticHash;FI"Hashery::CRUDHash;Fo:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I">StaticHash ia a Hash object which raises an error if any ;TI"5previously-defined key attempts to be set again.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim;[ I"foo = StaticHash.new ;TI"&foo['name'] = 'Tom' #=> 'Tom' ;TI"#foo['age'] = 30 #=> 30 ;TI"foo['name'] = 'Bob' ;T:@format0o; ;[I" produces;T@o;;[I";ArgumentError: Duplicate key for StaticHash -- 'name' ;T;0o; ;[I"AStaticHash has it's orgins in Gavin Kistner's WriteOnceHash ;TI"1class found in his +basiclibrary.rb+ script.;T@o; ;[I";TODO: Maybe StaticHash isn't bets name for this class?;T: @fileI"lib/hashery/static_hash.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[ [ [ [[I" class;T[[:public[ [:protected[ [:private[ [I" instance;T[[;[[I" store;FI"lib/hashery/static_hash.rb;T[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[@&I"Hashery;FcRDoc::NormalModule