lib/trailblazer/activity/dsl/linear/strategy.rb in trailblazer-activity-dsl-linear-0.2.5 vs lib/trailblazer/activity/dsl/linear/strategy.rb in trailblazer-activity-dsl-linear-0.2.6
- old
+ new
@@ -27,10 +27,10 @@
# Called from {#step} and friends.
def self.task_for!(state, type, task, options={}, &block)
options = options.merge(dsl_track: type)
# {#update_sequence} is the only way to mutate the state instance.
- state.update_sequence do |sequence:, normalizers:, normalizer_options:|
+ state.update_sequence do |sequence:, normalizers:, normalizer_options:, fields:|
# Compute the sequence rows.
options = normalizers.(type, normalizer_options: normalizer_options, options: task, user_options: options.merge(sequence: sequence))
sequence = Activity::DSL::Linear::DSL.apply_adds_from_dsl(sequence, options)
end