class Restforce::Middleware::RaiseError
def message(env)
def message(env) "#{env[:body].first['errorCode']}: #{env[:body].first['message']}" end
def on_complete(env)
def on_complete(env) case env[:status] when 404 raise Faraday::Error::ResourceNotFound, message(env) when 401 raise Restforce::UnauthorizedError, message(env) when 400...600 raise Faraday::Error::ClientError, message(env) end end