module StartingBlocks::Publisher

Attributes

result_builder[RW]
subscribers[RW]

Public Class Methods

publish_files_to_run(files) click to toggle source
# File lib/starting_blocks/publisher.rb, line 25
def publish_files_to_run files
  return unless subscribers
  subscribers.each do |s|
    begin
      s.receive_files_to_run files
    rescue
    end
  end
end
publish_results(results) click to toggle source
# File lib/starting_blocks/publisher.rb, line 14
def publish_results results
  return unless subscribers
  subscribers.each do |s|
    parsed_results = StartingBlocks::Publisher.result_builder.build_from results
    begin
      s.receive_results parsed_results
    rescue
    end
  end
end