Class: Hoodoo::Client::Endpoint::HTTPBased
- Inherits:
-
Hoodoo::Client::Endpoint
- Object
- Hoodoo::Client::Endpoint
- Hoodoo::Client::Endpoint::HTTPBased
- Defined in:
- lib/hoodoo/client/endpoint/endpoints/http_based.rb
Overview
Base class for endpoints that have an HTTP basis to their request and responses, even if the underlying transport is not HTTP. This is basically a collection of library-like routines useful to such classes and specifically excludes the part which actually makes an HTTP call (or AMQP call, or whatever) to a resource. That’s up to the subclass.
This must never be instantiated directly as an endpoint. Instead, instantiate a subclass such as Hoodoo::Client::Endpoint::HTTP or Hoodoo::Client::Endpoint::AMQP.
Defined Under Namespace
Classes: DataForRequest, DescriptionOfRequest, DescriptionOfResponse
Instance Attribute Summary
Attributes inherited from Hoodoo::Client::Endpoint
#interaction, #locale, #resource, #session_id, #version
Method Summary
Methods inherited from Hoodoo::Client::Endpoint
#create, #delete, endpoint_for, #initialize, #list, #show, #update
Constructor Details
This class inherits a constructor from Hoodoo::Client::Endpoint