Module: Trailblazer::Activity::DSL::Linear::VariableMapping
- Defined in:
- lib/trailblazer/activity/dsl/linear/variable_mapping.rb
Defined Under Namespace
Modules: DSL, Input, Output
Class Method Summary
collapse
Class Method Details
35
36
37
|
# File 'lib/trailblazer/activity/dsl/linear/variable_mapping.rb', line 35
def default_input
->(ctx, **) { ctx }
end
|
.default_output ⇒ Object
27
28
29
30
31
32
|
# File 'lib/trailblazer/activity/dsl/linear/variable_mapping.rb', line 27
def default_output
->(scoped, **) do
_wrapped, mutable = scoped.decompose mutable
end
end
|
.filter_for(filter) ⇒ Object
40
41
42
43
44
45
46
|
# File 'lib/trailblazer/activity/dsl/linear/variable_mapping.rb', line 40
def filter_for(filter)
if filter.is_a?(::Array) || filter.is_a?(::Hash)
DSL.filter_from_dsl(filter)
else
filter
end
end
|