File: //usr/local/rvm/gems/default/doc/concurrent-ruby-1.1.9/ri/Concurrent/MVar/modify-i.ri
U:RDoc::AnyMethod[iI"modify:ETI"Concurrent::MVar#modify;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [
I"PAtomically `take`, yield the value to a block for transformation, and then ;TI"O`put` the transformed value. Returns the transformed value. A timeout can ;TI"Pbe set to limit the time spent blocked, in which case it returns `TIMEOUT` ;TI"if the time is exceeded. ;TI"9@return [Object] the transformed value, or `TIMEOUT`;T:
@fileI"+lib/concurrent-ruby/concurrent/mvar.rb;T:0@omit_headings_from_table_of_contents_below00I"
value;T[ I"(timeout = nil);T@FI" MVar;TcRDoc::NormalClass00