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
# File 'lib/minke/tasks/task_runner.rb', line 5

def initialize args
  @rake_helper       = args[:rake_helper]
  @copy_helper       = args[:copy_helper]
  @service_discovery = args[:service_discovery]
end

Instance Method Details

#run_steps(steps) ⇒ Object

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



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

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