Module: Pliny::Errors
- Defined in:
- lib/pliny/errors.rb
Defined Under Namespace
Classes: Accepted, BadGateway, BadRequest, Conflict, Continue, Created, Error, ExpectationFailed, Forbidden, Found, GatewayTimeout, Gone, HTTPStatusError, InternalServerError, LengthRequired, MethodNotAllowed, MovedPermanently, MultipleChoices, NoContent, NonAuthoritativeInformation, NotAcceptable, NotFound, NotImplemented, NotModified, OK, PartialContent, PaymentRequired, PreconditionFailed, ProxyAuthenticationRequired, RequestEntityTooLarge, RequestTimeout, RequestURITooLong, RequestedRangeNotSatisfiable, ResetContent, SeeOther, ServiceUnavailable, SwitchingProtocols, TemporaryRedirect, TooManyRequests, Unauthorized, UnprocessableEntity, UnsupportedMediaType, UseProxy
Constant Summary collapse
- META =
Messages for nicer exceptions, from rfc2616
{ Continue => [100, 'Continue'], SwitchingProtocols => [101, 'Switching protocols'], OK => [200, 'OK'], Created => [201, 'Created'], Accepted => [202, 'Accepted'], NonAuthoritativeInformation => [203, 'Non-authoritative information'], NoContent => [204, 'No content'], ResetContent => [205, 'Reset content'], PartialContent => [206, 'Partial content'], MultipleChoices => [300, 'Multiple choices'], MovedPermanently => [301, 'Moved permanently'], Found => [302, 'Found'], SeeOther => [303, 'See other'], NotModified => [304, 'Not modified'], UseProxy => [305, 'Use proxy'], TemporaryRedirect => [307, 'Temporary redirect'], BadRequest => [400, 'Bad request'], Unauthorized => [401, 'Unauthorized'], PaymentRequired => [402, 'Payment required'], Forbidden => [403, 'Forbidden'], NotFound => [404, 'Not found'], MethodNotAllowed => [405, 'Method not allowed'], NotAcceptable => [406, 'Not acceptable'], ProxyAuthenticationRequired => [407, 'Proxy authentication required'], RequestTimeout => [408, 'Request timeout'], Conflict => [409, 'Conflict'], Gone => [410, 'Gone'], LengthRequired => [411, 'Length required'], PreconditionFailed => [412, 'Precondition failed'], RequestEntityTooLarge => [413, 'Request entity too large'], RequestURITooLong => [414, 'Request-URI too long'], UnsupportedMediaType => [415, 'Unsupported media type'], RequestedRangeNotSatisfiable => [416, 'Requested range not satisfiable'], ExpectationFailed => [417, 'Expectation failed'], UnprocessableEntity => [422, 'Unprocessable entity'], TooManyRequests => [429, 'Too many requests'], InternalServerError => [500, 'Internal server error'], NotImplemented => [501, 'Not implemented'], BadGateway => [502, 'Bad gateway'], ServiceUnavailable => [503, 'Service unavailable'], GatewayTimeout => [504, 'Gateway timeout'], }.freeze