Module: Roar::Representer
- Includes:
- InheritableArray
- Defined in:
- lib/roar/representer/xml.rb,
lib/roar/representer.rb,
lib/roar/representer/json.rb,
lib/roar/representer/json/hal.rb,
lib/roar/representer/feature/client.rb,
lib/roar/representer/transport/faraday.rb,
lib/roar/representer/feature/http_verbs.rb,
lib/roar/representer/feature/hypermedia.rb,
lib/roar/representer/transport/net_http.rb
Overview
Gives HTTP-power to representers. They can serialize, send, process and deserialize HTTP-requests.
Defined Under Namespace
Modules: Feature, InheritableArray, JSON, Transport, XML
Class Method Summary collapse
Methods included from InheritableArray
Class Method Details
.included(base) ⇒ Object
30 31 32 33 34 35 |
# File 'lib/roar/representer.rb', line 30 def self.included(base) base.class_eval do include Representable extend InheritableArray # this adds InheritableArray::representable_attrs to the module, e.g. when a representer includes a representer, we don't work with the instance method, yet. end end |