Class: Trailblazer::Activity::Railway

Inherits:
DSL::Linear::Strategy show all
Defined in:
lib/trailblazer/activity/railway.rb

Defined Under Namespace

Modules: DSL

Class Method Summary collapse

Methods inherited from DSL::Linear::Strategy

call, compile_strategy!, compile_strategy_for!, copy, inherited, initialize!, invoke, recompile!, step, terminus, to_h

Methods included from DSL::Linear::Helper

#DataVariable, #End, #Extension, #Id, #In, #Inject, #Out, #Output, #Path, #Subprocess, #Track, #end_id

Methods included from DSL::Linear::Merge::DSL

#merge!

Class Method Details

.fail(*args, &block) ⇒ Object Also known as: left



114
115
116
# File 'lib/trailblazer/activity/railway.rb', line 114

def fail(*args, &block)
  recompile_activity_for(:fail, *args, &block)
end

.pass(*args, &block) ⇒ Object



119
120
121
# File 'lib/trailblazer/activity/railway.rb', line 119

def pass(*args, &block)
  recompile_activity_for(:pass, *args, &block)
end