Skip to content

Commit 30ea4ed

Browse files
committedJan 18, 2015
Merge pull request excon#456 from dmcinnes/patch-1
Support 429 Too Many Requests response code
2 parents e6ea72d + 687dcbb commit 30ea4ed

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed
 

‎lib/excon/errors.rb

+2
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ class UnsupportedMediaType < ClientError; end # 415
7979
class RequestedRangeNotSatisfiable < ClientError; end # 416
8080
class ExpectationFailed < ClientError; end # 417
8181
class UnprocessableEntity < ClientError; end # 422
82+
class TooManyRequests < ClientError; end # 429
8283
class InternalServerError < ServerError; end # 500
8384
class NotImplemented < ServerError; end # 501
8485
class BadGateway < ServerError; end # 502
@@ -123,6 +124,7 @@ def self.status_error(request, response)
123124
416 => [Excon::Errors::RequestedRangeNotSatisfiable, 'Request Range Not Satisfiable'],
124125
417 => [Excon::Errors::ExpectationFailed, 'Expectation Failed'],
125126
422 => [Excon::Errors::UnprocessableEntity, 'Unprocessable Entity'],
127+
429 => [Excon::Errors::TooManyRequests, 'Too Many Requests'],
126128
500 => [Excon::Errors::InternalServerError, 'InternalServerError'],
127129
501 => [Excon::Errors::NotImplemented, 'Not Implemented'],
128130
502 => [Excon::Errors::BadGateway, 'Bad Gateway'],

0 commit comments

Comments
 (0)
Please sign in to comment.