Sha256: b36c618fe23ad9ba4714d73caa8dba9697d84d2bfd40cb5a03976bee4518c892
Contents?: true
Size: 562 Bytes
Versions: 4
Compression:
Stored size: 562 Bytes
Contents
module StartingBlocks class Runner include Displayable def initialize options @verbose = options[:verbose] end def run_files files display "Files to run: #{files.inspect}" StartingBlocks::Publisher.publish_files_to_run files results = execute_these_files files StartingBlocks::Publisher.publish_results results puts results results end private def execute_these_files files requires = files.map { |x| "require '#{x}'" }.join("\n") `ruby -e "#{requires}"` end end end
Version data entries
4 entries across 4 versions & 1 rubygems