49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# File 'lib/trailblazer/activity/dsl/linear/helper.rb', line 49
def Path(end_task: nil, end_id: nil, **options, &block)
if end_task Activity::Deprecate.warn caller_locations[0],
%(Using `:end_task` and `:end_id` in Path() is deprecated, use `:terminus` instead. Please refer to https://trailblazer.to/2.1/docs/activity.html#activity-wiring-api-path-end_task-end_id-deprecation)
options = options.merge(
end_task: Activity.End(end_task.to_h[:semantic]),
end_id: end_id
)
end
options = options.merge(block: block) if block
Linear::PathBranch.new(options) end
|