File: //usr/local/rvm/gems/default/doc/concurrent-ruby-1.1.9/ri/Concurrent/dataflow-i.ri
U:RDoc::AnyMethod[iI"
dataflow:ETI"Concurrent#dataflow;TF:privateo:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"rDataflow allows you to create a task that will be scheduled when all of its data dependencies are available. ;TI"+{include:file:docs-source/dataflow.md};To:RDoc::Markup::BlankLine o;
; [I"\@param [Future] inputs zero or more `Future` operations that this dataflow depends upon;T@o;
; [I"G@yield The operation to perform once all the dependencies are met ;TI"M@yieldparam [Future] inputs each of the `Future` inputs to the dataflow ;TI"<@yieldreturn [Object] the result of the block operation;T@o;
; [I"6@return [Object] the result of all the operations;T@o;
; [I"1@raise [ArgumentError] if no block is given ;TI"@@raise [ArgumentError] if any of the inputs are not `IVar`s;T:
@fileI"/lib/concurrent-ruby/concurrent/dataflow.rb;T:0@omit_headings_from_table_of_contents_below000[ I"(*inputs, &block);T@FI"Concurrent;TcRDoc::NormalModule00