Sha256: 8a30cac187603bec47076fcccf636e00a5c942d0dd2dfc6a11a8d552618fca8d

Contents?: true

Size: 695 Bytes

Versions: 4

Compression:

Stored size: 695 Bytes

Contents

# This file contains all the errors that can be raised in the 
# Talia core. Since these are not useful classes, they are grouped
# together in one file.
  
# Indicates that it was tried to create an object with
# an identifier (e.g. an URI) which already exists in the
# system.
class DuplicateIdentifierError < RuntimeError
end

# Indicates an error during initialization
class SystemInitializationError < RuntimeError
end

# Indicates an error with the predicate naming
class SemanticNamingError < RuntimeError
end

# Indicates an attempt to save attributes on an unsaved source
class UnsavedSourceError < RuntimeError 
end

# Indicates an error in a query
class QueryError < RuntimeError
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
talia_core-0.4.3 lib/talia_core/errors.rb
talia_core-0.4.2 lib/talia_core/errors.rb
talia_core-0.4.1 lib/talia_core/errors.rb
talia_core-0.4.0 lib/talia_core/errors.rb