Sha256: 3527b408ff73bb14f9e30e5a1a4a8ca14c7fd99fcbd5ce927cb7f6ce72ab344f
Contents?: true
Size: 433 Bytes
Versions: 4
Compression:
Stored size: 433 Bytes
Contents
# frozen_string_literal: true require 'faraday' require 'ivapi/error' module Ivapi # Faraday response middleware module Response # This class raises an exception based HTTP status codes returned # by the API. class RaiseError < Faraday::Response::Middleware private def on_complete(response) error = Ivapi::Error.from_response(response) raise error if error end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ivapi-1.8.0 | lib/ivapi/response/raise_error.rb |
ivapi-1.7.0 | lib/ivapi/response/raise_error.rb |
ivapi-1.6.1 | lib/ivapi/response/raise_error.rb |
ivapi-1.6.0 | lib/ivapi/response/raise_error.rb |