class Arango::ErrorDB
Attributes
action[R]
code[R]
data[R]
errorNum[R]
message[R]
request[R]
url[R]
Public Class Methods
new(message:, code:, data:, errorNum:, action:, url:, request:)
click to toggle source
Calls superclass method
Arango::Error::new
# File lib/Error.rb, line 101 def initialize(message:, code:, data:, errorNum:, action:, url:, request:) @message = message @code = code @data = data @errorNum = errorNum @action = action @url = url @request = request super(err: nil, skip_assignment: true) end
Public Instance Methods
to_h()
click to toggle source
# File lib/Error.rb, line 113 def to_h { "action": @action, "url": @url, "request": @request, "message": @message, "code": @code, "data": @data, "errorNum": @errorNum }.delete_if{|k,v| v.nil?} end