class Syllabus::Core
Public Class Methods
run(args)
click to toggle source
# File lib/syllabus/core.rb, line 7 def self.run(args) backend = backend_for(args[:type]) config = Syllabus::Config.new_from_file(file: args[:file], backend: backend) logger = Syllabus::Logger.new(level: args[:level]) config.commands.each do |command| result = backend.run_command(command) logger.log(command, result) end end