JezK
Edit File: ns_wait-i.ri
U:RDoc::AnyMethod[iI"ns_wait:EFI"@Concurrent::Synchronization::AbstractLockableObject#ns_wait;FF:protectedo:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I";@!macro [attach] synchronization_object_method_ns_wait;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim; [I"<Wait until another thread calls #signal or #broadcast, ;TI"#spurious wake-ups can happen. ;TI" ;TI"F@param [Numeric, nil] timeout in seconds, `nil` means no timeout ;TI"@return [self] ;TI"5@note only to be used inside synchronized block ;TI"N@note to provide direct access to this method in a descendant add method ;TI" ``` ;TI" def wait(timeout = nil) ;TI"* synchronize { ns_wait(timeout) } ;TI" end ;TI" ```;T:@format0: @fileI"?lib/concurrent/synchronization/abstract_lockable_object.rb;T:0@omit_headings_from_table_of_contents_below000[ I"(timeout = nil);T@FI"AbstractLockableObject;FcRDoc::NormalClass00