File: //usr/local/rvm/gems/ruby-2.7.4/doc/concurrent-ruby-1.1.9/ri/Concurrent/MVar/borrow-i.ri
U:RDoc::AnyMethod[iI"borrow:ETI"Concurrent::MVar#borrow;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [ I"Nacquires lock on the from an `MVAR`, yields the value to provided block, ;TI"Mand release lock. A timeout can be set to limit the time spent blocked, ;TI"Ain which case it returns `TIMEOUT` if the time is exceeded. ;TI"C@return [Object] the value returned by the block, 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