Exception: Tarantool16::DBError

Inherits:
Error
  • Object
show all
Defined in:
lib/tarantool16/errors.rb

Direct Known Subclasses

KnownDBError, UnknownDBError

Defined Under Namespace

Classes: KnownDBError, UnknownDBError

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.with_code_message(n, m = "") ⇒ Object



68
69
70
71
72
73
74
75
76
# File 'lib/tarantool16/errors.rb', line 68

def self.with_code_message(n, m="")
  if klass = DBErrors[n]
    klass.new(m)
  else
    e = UnknownDBError.new(m)
    e.return_code = n
    e
  end
end

Instance Method Details

#inspectObject



78
79
80
# File 'lib/tarantool16/errors.rb', line 78

def inspect
  "<#{self.class.name} return_code=#{return_code} message=#{message}>"
end