Class: Trailblazer::Activity::TaskWrap::Input::Scoped
- Inherits:
-
Object
- Object
- Trailblazer::Activity::TaskWrap::Input::Scoped
- Defined in:
- lib/trailblazer/activity/task_wrap/variable_mapping.rb
Instance Method Summary collapse
- #call(original_ctx, circuit_options) ⇒ Object
-
#initialize(filter) ⇒ Scoped
constructor
A new instance of Scoped.
Constructor Details
#initialize(filter) ⇒ Scoped
Returns a new instance of Scoped.
88 89 90 |
# File 'lib/trailblazer/activity/task_wrap/variable_mapping.rb', line 88 def initialize(filter) @filter = filter end |
Instance Method Details
#call(original_ctx, circuit_options) ⇒ Object
92 93 94 95 96 |
# File 'lib/trailblazer/activity/task_wrap/variable_mapping.rb', line 92 def call(original_ctx, ) Trailblazer::Context( # TODO: make this interchangeable so we can work on faster contexts? @filter.(original_ctx, **) ) end |