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