Class: Trailblazer::Activity::FastTrack
- Inherits:
-
Trailblazer::Activity
- Object
- Module
- Trailblazer::Activity
- Trailblazer::Activity::FastTrack
- Defined in:
- lib/trailblazer/activity/dsl/strategy/fast_track.rb
Overview
Implementation module that can be passed to ‘Activity[]`.
Constant Summary collapse
- FailFast =
Signals
Class.new(Signal)
- PassFast =
Class.new(Signal)
Constants inherited from Trailblazer::Activity
Instance Attribute Summary
Attributes inherited from Trailblazer::Activity
Class Method Summary collapse
Methods inherited from Trailblazer::Activity
End, FastTrack, Output, Path, Railway, #extended, #initialize
Constructor Details
This class inherits a constructor from Trailblazer::Activity
Class Method Details
.config ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/trailblazer/activity/dsl/strategy/fast_track.rb', line 8 def self.config Railway.config.merge( builder_class: Magnetic::Builder::FastTrack, extend: [ DSL.def_dsl(:step, Magnetic::Builder::FastTrack, :StepPolarizations), DSL.def_dsl(:fail, Magnetic::Builder::FastTrack, :FailPolarizations), DSL.def_dsl(:pass, Magnetic::Builder::FastTrack, :PassPolarizations), DSL.def_dsl(:_end, Magnetic::Builder::Path, :EndEventPolarizations), # TODO: TEST ME ], ) end |