Sha256: 114addc5970d4b549cc06f585778b34c59206735d049f0333d6e72fca8dac715

Contents?: true

Size: 518 Bytes

Versions: 7

Compression:

Stored size: 518 Bytes

Contents

module Spira

  ##
  # For cases when a method is called which requires a `type` method be
  # declared on a Spira class.
  class NoTypeError < StandardError ; end

  ##
  # For cases when a projection fails a validation check
  class ValidationError < StandardError ; end

  ##
  # For cases in which a repository is required but none has been given
  class NoRepositoryError < StandardError ; end

  ##
  # For errors in the DSL, such as invalid predicates
  class ResourceDeclarationError < StandardError ; end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spira-0.0.12 lib/spira/exceptions.rb
spira-0.0.11 lib/spira/exceptions.rb
spira-0.0.10 lib/spira/exceptions.rb
spira-0.0.9 lib/spira/exceptions.rb
spira-0.0.8 lib/spira/exceptions.rb
spira-0.0.7 lib/spira/exceptions.rb
spira-0.0.6 lib/spira/exceptions.rb