Sha256: 881fd8cd50ebfaa2fd72b32ec3d9d59b14b398047f345cad52bcdb095a39ab24

Contents?: true

Size: 336 Bytes

Versions: 4

Compression:

Stored size: 336 Bytes

Contents

module Flows
  class Railway
    # Base class for Railway errors
    class Error < StandardError; end

    # Raised when initializing Railway with no steps
    class NoStepsError < Error
      def initialize(klass)
        @klass = klass
      end

      def message
        "No steps defined for #{@klass}"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
flows-0.6.0 lib/flows/railway/errors.rb
flows-0.5.1 lib/flows/railway/errors.rb
flows-0.5.0 lib/flows/railway/errors.rb
flows-0.4.0 lib/flows/railway/errors.rb