Sha256: fd11cdc86c8479af0efaadb96657a3a06295cb2e490f93a519922a0e37ac4f0f
Contents?: true
Size: 569 Bytes
Versions: 2
Compression:
Stored size: 569 Bytes
Contents
module Emarsys module Api class Error < ::StandardError attr_reader :error_code, :reply_code def initialize(message, error_code, reply_code) super(message) @error_code = error_code @reply_code = reply_code end def as_json(*_args) { message: message, error_code: error_code, reply_code: reply_code } end end class RecoverableError < Error end class IrrecoverableError < Error end class BadRequestError < Error end class UnauthorizedError < Error end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
emarsys-api-0.7.0 | lib/emarsys/api/error.rb |
emarsys-api-0.6.1 | lib/emarsys/api/error.rb |