JezK
Edit File: update-i.ri
U:RDoc::AnyMethod[iI"update:EFI"*Concurrent::AtomicDirectUpdate#update;FF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"4@!macro [attach] atomic_reference_method_update;To:RDoc::Markup::BlankLine o; ; [I"=Pass the current value to the given block, replacing it ;TI"=with the block's result. May retry if the value changes ;TI""during the block's execution.;T@o; ; [I"I@yield [Object] Calculate a new value for the atomic reference using;To:RDoc::Markup::Verbatim; [I"given (old) value ;T:@format0o; ; [I"N@yieldparam [Object] old_value the starting value of the atomic reference;T@o; ; [I"#@return [Object] the new value;T: @fileI"5lib/concurrent/atomic_reference/direct_update.rb;T:0@omit_headings_from_table_of_contents_below00I"old_value;T[ I"();T@ FI"AtomicDirectUpdate;FcRDoc::NormalModule00