Sha256: 5cdc90e4da8018cd9c3e3b1d4c1e5d088ac8958a3f4c17de99466fa46a3878ad
Contents?: true
Size: 457 Bytes
Versions: 2
Compression:
Stored size: 457 Bytes
Contents
# frozen_string_literal: true module Pushybullet module Middleware class Error < Faraday::Response::RaiseError def on_complete(env) case env[:status] when 401 raise Errors::Unauthorized, response_values(env) when 403 raise Errors::Forbidden, response_values(env) when 429 raise Errors::TooManyRequests, response_values(env) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pushybullet-0.1.1 | lib/pushybullet/middleware/error.rb |
pushybullet-0.1.0 | lib/pushybullet/middleware/error.rb |