Class: Minke::Tasks::TaskRunner
- Inherits:
-
Object
- Object
- Minke::Tasks::TaskRunner
- Defined in:
- lib/minke/tasks/task_runner.rb
Instance Method Summary collapse
-
#initialize(args) ⇒ TaskRunner
constructor
A new instance of TaskRunner.
-
#run_steps(steps) ⇒ Object
execute the defined steps in the given Minke::Config::TaskRunSettings.
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 |