Class: Tasker::TaskBuilder::StepTemplateDefiner
- Inherits:
-
Object
- Object
- Tasker::TaskBuilder::StepTemplateDefiner
- Defined in:
- lib/tasker/task_builder.rb
Overview
Service class to define step templates for handler classes Reduces complexity by organizing template definition logic
Class Method Summary collapse
-
.define_for_handler(handler_class, config) ⇒ void
Define step templates for a handler class.
Class Method Details
.define_for_handler(handler_class, config) ⇒ void
This method returns an undefined value.
Define step templates for a handler class
286 287 288 289 290 291 292 293 294 295 |
# File 'lib/tasker/task_builder.rb', line 286 def define_for_handler(handler_class, config) templates = config['step_templates'] default_system = config['default_dependent_system'] handler_class.define_step_templates do |definer| templates.each do |template| process_template(definer, template, default_system) end end end |