module Taeval
Constants
- VERSION
Public Class Methods
eval(config_file, &block)
click to toggle source
# File lib/taeval.rb, line 11 def self.eval(config_file, &block) config_manager = ConfigManager.create(config_file) reporter = config_manager.reporter config = config_manager.config output = config_manager.output executor = Executor.new(config, output, reporter) runner = RunnerWrapper.new(executor) runner.instance_eval &block executor.run reporter.save rescue StandardError => e puts "\e[31mError:\e[0m #{ e.message }" end