Module: Koine::RestClient

Defined in:
lib/koine/rest_client.rb,
lib/koine/rest_client/client.rb,
lib/koine/rest_client/errors.rb,
lib/koine/rest_client/request.rb,
lib/koine/rest_client/version.rb,
lib/koine/rest_client/async_queue.rb,
lib/koine/rest_client/async_builder.rb,
lib/koine/rest_client/response_parser.rb,
lib/koine/rest_client/rspec_mock_client.rb,
lib/koine/rest_client/adapters/http_party_adapter.rb

Overview

The gem namespace

Defined Under Namespace

Modules: Adapters Classes: AsyncBuilder, AsyncQueue, Client, Error, MockBuilder, MockFactory, MockResponse, Request, ResponseParser, RspecMockClient

Constant Summary collapse

BadRequestError =

400

Class.new(Error)
NotFoundError =
Class.new(Error)
UnauthorizedError =
Class.new(Error)
PaymentRequiredExperimentalError =
Class.new(Error)
ForbiddenError =
Class.new(Error)
MethodNotAllowedError =
Class.new(Error)
NotAcceptableError =
Class.new(Error)
ProxyAuthenticationRequiredError =
Class.new(Error)
RequestTimeoutError =
Class.new(Error)
ConflictError =
Class.new(Error)
GoneError =
Class.new(Error)
LengthRequiredError =
Class.new(Error)
PreconditionFailedError =
Class.new(Error)
PayloadTooLargeError =
Class.new(Error)
URITooLongError =
Class.new(Error)
UnsupportedMediaTypeError =
Class.new(Error)
RangeNotSatisfiableError =
Class.new(Error)
ExpectationFailedError =
Class.new(Error)
ImATeapotError =
Class.new(Error)
MisdirectedRequestError =
Class.new(Error)
UnprocessableEntityError =
Class.new(Error)
LockedError =
Class.new(Error)
FailedDependencyError =
Class.new(Error)
TooEarlyExperimentalError =
Class.new(Error)
UpgradeRequiredError =
Class.new(Error)
PreconditionRequiredError =
Class.new(Error)
TooManyRequestsError =
Class.new(Error)
RequestHeaderFieldsTooLargeError =
Class.new(Error)
UnavailableForLegalReasonsError =
Class.new(Error)
InternalServerError =

500

Class.new(Error)
NotImplementedError =
Class.new(Error)
BadGatewayError =
Class.new(Error)
ServiceUnavailableError =
Class.new(Error)
GatewayTimeoutError =
Class.new(Error)
HTTPVersionNotSupportedError =
Class.new(Error)
VariantAlsoNegotiatesError =
Class.new(Error)
InsufficientStorageError =
Class.new(Error)
LoopDetectedError =
Class.new(Error)
NotExtendedError =
Class.new(Error)
NetworkAuthenticationRequiredError =
Class.new(Error)
VERSION =
'1.1.1'