Module: Trailblazer::Activity::Operation

Defined in:
lib/trailblazer/operation.rb

Class Method Summary collapse

Class Method Details

.OptionsForStateObject



23
24
25
26
27
28
29
30
# File 'lib/trailblazer/operation.rb', line 23

def self.OptionsForState()
  {
    end_task:      Activity::Railway::End::Success.new(semantic: :success),
    failure_end:   Activity::Railway::End::Failure.new(semantic: :failure),
    fail_fast_end: Activity::Railway::End::FailFast.new(semantic: :fail_fast),
    pass_fast_end: Activity::Railway::End::PassFast.new(semantic: :pass_fast),
  }
end