Class: Trailblazer::Activity

Inherits:
Object
  • Object
show all
Defined in:
lib/trailblazer/activity/path.rb,
lib/trailblazer/activity/railway.rb,
lib/trailblazer/activity/dsl/linear.rb,
lib/trailblazer/activity/fast_track.rb,
lib/trailblazer/activity/dsl/linear/helper.rb,
lib/trailblazer/activity/dsl/linear/sequence.rb,
lib/trailblazer/activity/dsl/linear/strategy.rb,
lib/trailblazer/activity/dsl/linear/normalizer.rb,
lib/trailblazer/activity/dsl/linear/helper/path.rb,
lib/trailblazer/activity/dsl/linear/feature/merge.rb,
lib/trailblazer/activity/dsl/linear/feature/patch.rb,
lib/trailblazer/activity/dsl/linear/sequence/search.rb,
lib/trailblazer/activity/dsl/linear/sequence/builder.rb,
lib/trailblazer/activity/dsl/linear/sequence/compiler.rb,
lib/trailblazer/activity/dsl/linear/normalizer/inherit.rb,
lib/trailblazer/activity/dsl/linear/normalizer/terminus.rb,
lib/trailblazer/activity/dsl/linear/normalizer/extensions.rb,
lib/trailblazer/activity/dsl/linear/feature/variable_mapping.rb,
lib/trailblazer/activity/dsl/linear/normalizer/output_tuples.rb,
lib/trailblazer/activity/dsl/linear/feature/variable_mapping/dsl.rb,
lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb

Defined Under Namespace

Modules: DSL Classes: FastTrack, Path, Railway

Class Method Summary collapse

Class Method Details

.FastTrack(**options, &block) ⇒ Object

FastTrack



181
182
183
# File 'lib/trailblazer/activity/fast_track.rb', line 181

def self.FastTrack(**options, &block)
  Activity::DSL::Linear::Strategy::DSL.Build(FastTrack, **options, &block)
end

.Path(**options, &block) ⇒ Object

Path



87
88
89
# File 'lib/trailblazer/activity/path.rb', line 87

def self.Path(**options, &block)
  Activity::DSL::Linear::Strategy::DSL.Build(Path, **options, &block)
end

.Railway(**options, &block) ⇒ Object

Railway



127
128
129
# File 'lib/trailblazer/activity/railway.rb', line 127

def self.Railway(**options, &block)
  Activity::DSL::Linear::Strategy::DSL.Build(Railway, **options, &block)
end