Exception: OpenfigiRuby::ApiError
- Defined in:
- lib/openfigi_ruby/error.rb
Overview
Raised when the API returns a non-successful HTTP status.
Direct Known Subclasses
AuthenticationError, InvalidRequestError, RateLimitError, ServerError
Instance Attribute Summary collapse
-
#body ⇒ String?
readonly
Raw response body.
-
#status_code ⇒ Integer?
readonly
HTTP status code from the response.
Instance Method Summary collapse
-
#initialize(message = nil, status_code: nil, body: nil) ⇒ ApiError
constructor
A new instance of ApiError.
Constructor Details
#initialize(message = nil, status_code: nil, body: nil) ⇒ ApiError
Returns a new instance of ApiError.
16 17 18 19 20 |
# File 'lib/openfigi_ruby/error.rb', line 16 def initialize( = nil, status_code: nil, body: nil) super() @status_code = status_code @body = body end |
Instance Attribute Details
#body ⇒ String? (readonly)
Returns raw response body.
13 14 15 16 17 18 19 20 21 |
# File 'lib/openfigi_ruby/error.rb', line 13 class ApiError < Error attr_reader :status_code, :body def initialize( = nil, status_code: nil, body: nil) super() @status_code = status_code @body = body end end |
#status_code ⇒ Integer? (readonly)
Returns HTTP status code from the response.
13 14 15 16 17 18 19 20 21 |
# File 'lib/openfigi_ruby/error.rb', line 13 class ApiError < Error attr_reader :status_code, :body def initialize( = nil, status_code: nil, body: nil) super() @status_code = status_code @body = body end end |