Module: Trailblazer::Activity::Railway::DSL::Fail
- Defined in:
- lib/trailblazer/activity/railway.rb
Class Method Summary collapse
- .connect_success_to_failure(ctx, flow_options) ⇒ Object
- .merge_magnetic_to(ctx, flow_options) ⇒ Object
Class Method Details
.connect_success_to_failure(ctx, flow_options) ⇒ Object
62 63 64 65 66 |
# File 'lib/trailblazer/activity/railway.rb', line 62 def connect_success_to_failure((ctx, ), *) ctx = {connections: {success: [Linear::Search.method(:Forward), :failure]}}.merge(ctx) return Right, [ctx, ] end |
.merge_magnetic_to(ctx, flow_options) ⇒ Object
56 57 58 59 60 |
# File 'lib/trailblazer/activity/railway.rb', line 56 def merge_magnetic_to((ctx, ), *) ctx = ctx.merge(magnetic_to: :failure) return Right, [ctx, ] end |