Sha256: cb2e248fd74d92cce64b776262edd7eab53a328bf45c90e76bcde048cf3b1998

Contents?: true

Size: 517 Bytes

Versions: 2

Compression:

Stored size: 517 Bytes

Contents

module Priora
  class UnsuppliedPrioritiesError < StandardError
    def initialize
      super('prioritization attributes must be declared in class or supplied manually!')
    end
  end

  class InvalidPrioritySyntaxError < StandardError
    def initialize(msg = 'priorities must be a symbol or an array/hash for directional priorities!')
      super
    end
  end

  class InvalidConversionLambda < StandardError
    def initialize
      super('conversion lambdas may take only 0 or 1 arguments!')
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
priora-0.1.1 lib/priora/errors.rb
priora-0.1.0 lib/priora/errors.rb