class BitGirder::Concurrent::Rendezvous::Run

Used by self.run() below to build a call sequence

Public Class Methods

new() click to toggle source
# File lib/bitgirder/concurrent.rb, line 146
def initialize
    @fires = []
end

Public Instance Methods

complete( &blk ) click to toggle source
# File lib/bitgirder/concurrent.rb, line 150
def complete( &blk )
    @on_join = ( blk or raise "Need a block" )
end
fire( &blk ) click to toggle source
# File lib/bitgirder/concurrent.rb, line 154
def fire( &blk )
    @fires << ( blk or raise "Need a block" )
end