Sha256: 2a1e152ba2ad00d46aaaa698c80ce96280c6ebadde46520bede65105bdbabce3
Contents?: true
Size: 367 Bytes
Versions: 6
Compression:
Stored size: 367 Bytes
Contents
module RockRMS class Error < StandardError; end end require 'faraday' module FaradayMiddleware class RockRMSErrorHandler < Faraday::Response::Middleware ERROR_STATUSES = 400..600 def on_complete(env) case env[:status] when ERROR_STATUSES raise RockRMS::Error, "#{env[:status]}: #{env[:body]} #{env[:url]}" end end end end
Version data entries
6 entries across 6 versions & 1 rubygems