Module: Yammer::Error
- Defined in:
- lib/yammer/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
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/yammer/error.rb', line 19 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 |