Exception: ResasKit::Error
- Inherits:
-
StandardError
- Object
- StandardError
- ResasKit::Error
- Defined in:
- lib/resas_kit/error.rb
Overview
Custom error class for rescuing from RESAS errors
Direct Known Subclasses
BadRequestError, ConnectionError, ForbiddenError, NotFoundError, TooManyRequestsError, UnexpectedError
Class Method Summary collapse
-
.build_error_message(response) ⇒ String
Make a custom error message.
Class Method Details
.build_error_message(response) ⇒ String
Make a custom error message
8 9 10 11 12 13 14 15 16 |
# File 'lib/resas_kit/error.rb', line 8 def self.(response) status_code = response['statusCode'].to_s description = response['description'].to_s = "#{name.demodulize} - #{response['message']}" += " (STATUS CODE: #{status_code})" unless status_code.empty? += " (DESCRIPTION: #{description})" unless description.empty? end |