Module: Trailblazer::Operation::Railway
- Defined in:
- lib/trailblazer/operation/railway.rb,
lib/trailblazer/operation.rb,
lib/trailblazer/operation/railway/macaroni.rb
Overview
End event: All subclasses of End:::Success are interpreted as “success”.
Defined Under Namespace
Modules: End, Macaroni
Classes: Result
Constant Summary
collapse
- KwSignature =
Macaroni
Class Method Summary
collapse
Class Method Details
.fail! ⇒ Object
56
|
# File 'lib/trailblazer/operation.rb', line 56
def self.fail! ; Activity::Left end
|
.fail_fast! ⇒ Object
58
|
# File 'lib/trailblazer/operation.rb', line 58
def self.fail_fast!; Activity::FastTrack::FailFast end
|
.pass! ⇒ Object
57
|
# File 'lib/trailblazer/operation.rb', line 57
def self.pass! ; Activity::Right end
|
.pass_fast! ⇒ Object
59
|
# File 'lib/trailblazer/operation.rb', line 59
def self.pass_fast!; Activity::FastTrack::PassFast end
|
.Result(end_event, options) ⇒ Object
10
11
12
|
# File 'lib/trailblazer/operation/railway.rb', line 10
def self.Result(end_event, options, *)
Result.new(end_event.kind_of?(End::Success), options, end_event)
end
|