Sha256: cd142deb20cf2ddba10e1f03a8b7385c2fe17af30ad1741fd59ef423f852935e
Contents?: true
Size: 350 Bytes
Versions: 4
Compression:
Stored size: 350 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}" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rock_rms-1.0.1 | lib/rock_rms/error.rb |
rock_rms-1.0.0 | lib/rock_rms/error.rb |
rock_rms-0.0.10 | lib/rock_rms/error.rb |
rock_rms-0.0.9 | lib/rock_rms/error.rb |