Sha256: 713542bf84d4455ceb1420d629ea753c2cb467efa635a0d2b89aeb6dfd5bae5f

Contents?: true

Size: 316 Bytes

Versions: 3

Compression:

Stored size: 316 Bytes

Contents

class OutputCollection
 
  def initialize()
    @outputs = []
  end

  def start_run()
    @outputs.each do |output|
      output.start_run()
    end
  end
  
  def add(output)
    @outputs << output
  end
  
  def add_result(result)
    @outputs.each do |output|
      output.add_result(result)
    end
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
karl-loris-0.0.6 lib/outputs/output_collection.rb
karl-loris-0.0.7 lib/outputs/output_collection.rb
karl-loris-0.0.9 lib/outputs/output_collection.rb