Class: Minke::Tasks::TaskRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/minke/tasks/task_runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ TaskRunner

Returns a new instance of TaskRunner.



5
6
7
8
9
10
# File 'lib/minke/tasks/task_runner.rb', line 5

def initialize args
  @ruby_helper       = args[:ruby_helper]
  @copy_helper       = args[:copy_helper]
  @service_discovery = args[:service_discovery]
  @logger            = args[:logger_helper]
end

Instance Method Details

#run_steps(steps) ⇒ Object

execute the defined steps in the given Minke::Config::TaskRunSettings



14
15
16
17
# File 'lib/minke/tasks/task_runner.rb', line 14

def run_steps steps
  execute_ruby_tasks steps.tasks unless steps.tasks == nil
  copy_assets steps.copy unless steps.copy == nil
end