class StartingBlocks::Runner
Public Class Methods
new(options)
click to toggle source
# File lib/starting_blocks/runner.rb, line 4 def initialize options @contract = StartingBlocks::Contract.for options end
Public Instance Methods
run_files(files)
click to toggle source
# File lib/starting_blocks/runner.rb, line 8 def run_files files files = @contract.filter_these_files files StartingBlocks.display "Files to run: #{files.inspect}" StartingBlocks::Publisher.publish_files_to_run files results = execute_these_files files StartingBlocks::Publisher.publish_results results results end
Private Instance Methods
execute_these_files(files)
click to toggle source
# File lib/starting_blocks/runner.rb, line 19 def execute_these_files files @contract.execute_these_files files end