Sha256: 88ed9e99bc0c960808cb252ba882e2b53d0767ac61acf1a320765e179daa380b
Contents?: true
Size: 474 Bytes
Versions: 12
Compression:
Stored size: 474 Bytes
Contents
# frozen_string_literal: true # IronBank main module module IronBank # IronBank Faraday middleware module module FaradayMiddleware # This class raises an exception based on the HTTP status code and the # `success` flag (if present in the response) from Zuora. class RaiseError < Faraday::Response::Middleware private def on_complete(env) (error = IronBank::Error.from_response(env.response)) && raise(error) end end end end
Version data entries
12 entries across 12 versions & 1 rubygems