Module: GarageClient
- Defined in:
- lib/garage_client/cachers/base.rb,
lib/garage_client.rb,
lib/garage_client/error.rb,
lib/garage_client/client.rb,
lib/garage_client/railtie.rb,
lib/garage_client/request.rb,
lib/garage_client/version.rb,
lib/garage_client/resource.rb,
lib/garage_client/response.rb,
lib/garage_client/configuration.rb,
lib/garage_client/response/cacheable.rb,
lib/garage_client/request/json_encoded.rb,
lib/garage_client/request/propagate_request_id.rb,
lib/garage_client/response/raise_http_exception.rb
Overview
Inherit this abstract class and pass it to garage_client client to cache its responses.
Defined Under Namespace
Modules: Cachers, RailsInitializer, Request Classes: BadRequest, Client, ClientError, Configuration, Conflict, Error, Forbidden, GatewayTimeout, InternalServerError, InvalidResponseType, NotAcceptable, NotFound, Railtie, Resource, Response, ServerError, ServiceUnavailable, Unauthorized, UnprocessableEntity, UnsupportedMediaType, UnsupportedResource
Constant Summary collapse
- VERSION =
'2.4.6'
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
36 37 38 |
# File 'lib/garage_client.rb', line 36 def configuration @configuration ||= GarageClient::Configuration.new end |
.configure(&block) ⇒ Object
40 41 42 |
# File 'lib/garage_client.rb', line 40 def configure(&block) configuration.instance_eval(&block) end |