Repository URL to install this package:
|
Version:
0.1.4 ▾
|
require 'elixir-pay-api/error/version'
module ElixirPayApi
module Error
# ApiError
class ApiError < StandardError
attr_reader :status, :payload
def initialize(status:, payload:)
@status = status
@payload = payload
message = if status == 422
payload.dig(:message)
else
payload.dig(:message).to_json
end
super(message)
end
end
end
end