module FacebookSDK module FaradayMiddleware class RaiseApiException < Faraday::Response::Middleware def on_complete(env) case env[:status] when 400...499 raise FacebookSDK::ApiException, env[:body] end end end end end