Skip to content

Commit e04338c

Browse files
committed
for consistency, use FastTrack() builder instead of subclassing
manually. this allows to introduce compile-time optimization.
1 parent 72c3fd1 commit e04338c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/trailblazer/macro.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ def self.task_adapter_for_decider(decider_with_step_interface, variable_name:)
4646
def self.block_activity_for(block_activity, &block)
4747
return block_activity, block_activity.to_h[:outputs] unless block_given?
4848

49-
block_activity = Class.new(Activity::FastTrack, &block) # TODO: use Wrap() logic!
49+
# block_activity = Class.new(Activity::FastTrack, &block) # TODO: use Wrap() logic!
50+
block_activity = Activity.FastTrack(&block) # TODO: use Wrap() logic!
5051
block_activity.extend Each::Transitive
5152

5253
return block_activity, block_activity.to_h[:outputs]

0 commit comments

Comments
 (0)