class V2Intuity::RequestError

Constants

CODES

Attributes

code[RW]
description[RW]
message[RW]

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/v2_intuity/request_error.rb, line 24
def initialize(attributes = {})
  @code = attributes[:code].to_i
  @message = attributes.fetch(:message, CODES[@code])
  @description = attributes[:description]
end

Public Instance Methods

as_json(_options = {}) click to toggle source
# File lib/v2_intuity/request_error.rb, line 30
def as_json(_options = {})
  {
    description: @description,
    message: @message
  }
end