dodb.cr/src/dodb/exceptions.cr

18 lines
312 B
Crystal

class DODB::MissingEntry < Exception
getter index : String?
getter key : String | Int32
def initialize(@index, @key)
super "no entry in index '#{@index}' for key '#{@key}'"
end
def initialize(@key)
super "no entry for key '#{@key}' in database"
end
end
class DODB::IndexOverload < Exception
end