Module: FaradayMiddleware::Reddit
- Defined in:
- lib/faraday_middleware/reddit.rb,
lib/faraday_middleware/reddit/error.rb,
lib/faraday_middleware/reddit/version.rb,
lib/faraday_middleware/reddit/use/modhash.rb,
lib/faraday_middleware/reddit/use/force_json.rb,
lib/faraday_middleware/reddit/use/rate_limit.rb,
lib/faraday_middleware/reddit/helpers/modhash.rb,
lib/faraday_middleware/reddit/response/raise_error.rb,
lib/faraday_middleware/reddit/request/authentication.rb
Defined Under Namespace
Modules: ModhashHelpers Classes: Authentication, BadGatewayError, BadRequestError, ClientError, ForbiddenError, ForceJson, GatewayTimeoutError, InternalServerError, MethodNotAllowedError, Modhash, NotAcceptableError, NotFoundError, NotImplementedError, RaiseError, RateLimit, RequestEntityTooLargeError, RequestTimeoutError, RequestURITooLongError, ServerError, ServiceUnavailableError, TooManyRequestsError, UnauthorizedError, UnsupportedMediaTypeError
Constant Summary collapse
- ERROR_CODES =
{ 400 => BadRequestError, 401 => UnauthorizedError, 403 => ForbiddenError, 404 => NotFoundError, 405 => MethodNotAllowedError, 406 => NotAcceptableError, 408 => RequestTimeoutError, 413 => RequestEntityTooLargeError, 414 => RequestURITooLongError, 429 => TooManyRequestsError, 500 => InternalServerError, 501 => NotImplementedError, 502 => BadGatewayError, 503 => ServiceUnavailableError, 504 => GatewayTimeoutError }.freeze
- RETRIABLE_ERRORS =
[ ServiceUnavailableError, GatewayTimeoutError ].freeze
- VERSION =
'0.4.1'