class Hyla::Commands::Build
Public Class Methods
process_training(training)
click to toggle source
Static: Run Training#process and catch errors
training - the Hyla::Training object
Returns nothing
# File lib/hyla/commands/build.rb, line 28 def self.process_training(training) training.process rescue Hyla::FatalException => e puts Hyla.logger2.error "ERROR:", "YOUR TRAINING COULD NOT BE BUILT:" Hyla.logger2.error "", "------------------------------------" Hyla.logger2.error "", e.message exit(1) end
Public Instance Methods
build(training, options)
click to toggle source
# File lib/hyla/commands/build.rb, line 13 def build(training, options) source = options['source'] destination = options['destination'] Hyla.logger2.info "Source: ", source Hyla.logger2.info "Destination: ", destination print Hyla.logger2.formatted_topic "Generating..." self.process_training(training) puts "done." end
process(options)
click to toggle source
# File lib/hyla/commands/build.rb, line 5 def process(options) training = Hyla::Training.new(options) build(training, options) end