Module: Plangrade::Error
- Defined in:
- lib/plangrade/error.rb
Defined Under Namespace
Classes: ApiError, BadGateway, BadRequest, Forbidden, InternalServerError, NotAcceptable, NotFound, RateLimitExceeded, ServiceUnavailable, Unauthorized
Class Method Summary collapse
Class Method Details
.from_status(status = nil) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/plangrade/error.rb', line 5 def from_status(status=nil) case status when 400 BadRequest when 401 Unauthorized when 403 Forbidden when 404 NotFound when 406 NotAcceptable when 429 RateLimitExceeded when 500 InternalServerError when 502 BadGateway when 503 ServiceUnavailable else ApiError end end |