Sha256: d6dc512841ac54230157781ceb10c87d925c4ca8ff93805287b047b2b3ac52e3
Contents?: true
Size: 460 Bytes
Versions: 3
Compression:
Stored size: 460 Bytes
Contents
# frozen_string_literal: true module Authsignal class ApiError < StandardError attr_reader :status, :error, :description def initialize(message = "An unexpected API error occurred", status, error, description) @status = status || 500 @error = error @description = description super(message) end def to_s "#{super} status: #{status}, error: #{error}, description: #{description}" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
authsignal-ruby-4.1.0 | lib/authsignal/api_error.rb |
authsignal-ruby-4.0.0 | lib/authsignal/api_error.rb |
authsignal-ruby-3.0.1 | lib/authsignal/api_error.rb |