Sha256: a56dfa051be63c3d094f13fe49e2f32ebdb2aa2f135e0c6261e8367326516957

Contents?: true

Size: 449 Bytes

Versions: 7

Compression:

Stored size: 449 Bytes

Contents

module Trailblazer
  module Operation::Railway
    def self.fail!     ; Activity::Left  end
    def self.pass!     ; Activity::Right end
    def self.fail_fast!; Activity::Magnetic::Builder::FastTrack::FailFast end
    def self.pass_fast!; Activity::Magnetic::Builder::FastTrack::PassFast end

    module End
      FailFast = Class.new(Operation::Railway::End::Failure)
      PassFast = Class.new(Operation::Railway::End::Success)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
trailblazer-operation-0.2.3 lib/trailblazer/operation/railway/fast_track.rb
trailblazer-operation-0.2.2 lib/trailblazer/operation/railway/fast_track.rb
trailblazer-operation-0.2.1 lib/trailblazer/operation/railway/fast_track.rb
trailblazer-operation-0.2.0 lib/trailblazer/operation/railway/fast_track.rb
trailblazer-operation-0.1.3 lib/trailblazer/operation/railway/fast_track.rb
trailblazer-operation-0.1.2 lib/trailblazer/operation/railway/fast_track.rb
trailblazer-operation-0.1.1 lib/trailblazer/operation/railway/fast_track.rb