lib/faraday/raise_error.rb in citrulu-0.1.0 vs lib/faraday/raise_error.rb in citrulu-0.1.1
- old
+ new
@@ -3,9 +3,10 @@
require 'faraday'
module FaradayMiddleware
class RaiseHttpException < Faraday::Middleware
+ # Handle response codes 401, 404 and 500 as exceptions. See https://github.com/technoweenie/faraday#writing-middleware for more details.
def call(env)
@app.call(env).on_complete do |response|
case response[:status].to_i
when 401
raise Citrulu::AccessDenied, error_message_400(response)
\ No newline at end of file