Module: Trailblazer::Activity::DSL::Linear
- Defined in:
- lib/trailblazer/activity/dsl/linear.rb,
lib/trailblazer/activity/dsl/linear/helper.rb,
lib/trailblazer/activity/dsl/linear/sequence.rb,
lib/trailblazer/activity/dsl/linear/strategy.rb,
lib/trailblazer/activity/dsl/linear/zeitwerk.rb,
lib/trailblazer/activity/dsl/linear/normalizer.rb,
lib/trailblazer/activity/dsl/linear/helper/path.rb,
lib/trailblazer/activity/dsl/linear/feature/merge.rb,
lib/trailblazer/activity/dsl/linear/feature/patch.rb,
lib/trailblazer/activity/dsl/linear/sequence/search.rb,
lib/trailblazer/activity/dsl/linear/sequence/builder.rb,
lib/trailblazer/activity/dsl/linear/sequence/compiler.rb,
lib/trailblazer/activity/dsl/linear/normalizer/inherit.rb,
lib/trailblazer/activity/dsl/linear/normalizer/terminus.rb,
lib/trailblazer/activity/dsl/linear/normalizer/extensions.rb,
lib/trailblazer/activity/dsl/linear/feature/variable_mapping.rb,
lib/trailblazer/activity/dsl/linear/normalizer/output_tuples.rb,
lib/trailblazer/activity/dsl/linear/feature/variable_mapping/dsl.rb,
lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb
Overview
Implementing a specific DSL, simplified version of the DSL from 2017.
Produces Implementation and Intermediate.
Defined Under Namespace
Modules: Deprecate, Helper, Insert, Merge, Normalizer, Patch, VariableMapping, Zeitwerk Classes: Extension, PathBranch, Sequence, Strategy
Constant Summary collapse
- DataVariableName =
Class.new
Class Method Summary collapse
-
.VariableMapping(input_id: "task_wrap.input", output_id: "task_wrap.output", **options) ⇒ Object
Normalizer-steps to implement :input and :output Returns an Extension instance to be thrown into the ‘step` DSL arguments.
Class Method Details
.VariableMapping(input_id: "task_wrap.input", output_id: "task_wrap.output", **options) ⇒ Object
Normalizer-steps to implement :input and :output Returns an Extension instance to be thrown into the ‘step` DSL arguments.
7 8 9 10 11 12 |
# File 'lib/trailblazer/activity/dsl/linear/feature/variable_mapping.rb', line 7 def self.VariableMapping(input_id: "task_wrap.input", output_id: "task_wrap.output", **) input, output = VariableMapping.merge_instructions_from_dsl(**) extension = VariableMapping.Extension(input, output) TaskWrap::Extension::WrapStatic.new(extension: extension) end |