From 24eafaa99a0c3f193f3f5df3ca582b604b6540b6 Mon Sep 17 00:00:00 2001 From: Nicolas Svirchevsky <98761325+nicosvirjt@users.noreply.github.com> Date: Wed, 27 Apr 2022 16:52:38 +0200 Subject: [PATCH] Doc: Added raise_error middleware configuration (#1412) --- docs/middleware/response/raise_error.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/middleware/response/raise_error.md b/docs/middleware/response/raise_error.md index 9379c8a4c..15f284698 100644 --- a/docs/middleware/response/raise_error.md +++ b/docs/middleware/response/raise_error.md @@ -14,6 +14,10 @@ response returns with a 4xx or 5xx status code. All exceptions are initialized providing the response `status`, `headers`, and `body`. ```ruby +conn = Faraday.new(url: 'http://httpbingo.org') do |faraday| + faraday.response :raise_error # raise Faraday::Error on status code 4xx or 5xx +end + begin conn.get('/wrong-url') # => Assume this raises a 404 response rescue Faraday::ResourceNotFound => e