class Trailblazer::Activity::DSL::Linear::VariableMapping::Input::Scoped

Public Class Methods

new(filter) click to toggle source
# File lib/trailblazer/activity/dsl/linear/variable_mapping.rb, line 79
def initialize(filter)
  @filter = filter
end

Public Instance Methods

call((original_ctx, flow_options), **circuit_options) click to toggle source
# File lib/trailblazer/activity/dsl/linear/variable_mapping.rb, line 83
def call((original_ctx, flow_options), **circuit_options)
  Trailblazer::Context(
    @filter.(original_ctx, keyword_arguments: original_ctx.to_hash, **circuit_options),
    {},
    flow_options[:context_options]
  )
end