Module: Occi::Core::Renderers

Defined in:
lib/occi/core/renderers.rb,
lib/occi/core/renderers/json/base.rb,
lib/occi/core/renderers/json/link.rb,
lib/occi/core/renderers/text/base.rb,
lib/occi/core/renderers/text/link.rb,
lib/occi/core/renderers/json/model.rb,
lib/occi/core/renderers/text/model.rb,
lib/occi/core/renderers/base_renderer.rb,
lib/occi/core/renderers/json/category.rb,
lib/occi/core/renderers/json/instance.rb,
lib/occi/core/renderers/json/resource.rb,
lib/occi/core/renderers/json_renderer.rb,
lib/occi/core/renderers/json_renderer.rb,
lib/occi/core/renderers/text/category.rb,
lib/occi/core/renderers/text/instance.rb,
lib/occi/core/renderers/text/resource.rb,
lib/occi/core/renderers/text_renderer.rb,
lib/occi/core/renderers/text_renderer.rb,
lib/occi/core/renderers/json/locations.rb,
lib/occi/core/renderers/text/locations.rb,
lib/occi/core/renderers/json/attributes.rb,
lib/occi/core/renderers/json/collection.rb,
lib/occi/core/renderers/text/attributes.rb,
lib/occi/core/renderers/text/collection.rb,
lib/occi/core/renderers/json/action_instance.rb,
lib/occi/core/renderers/text/action_instance.rb

Overview

Contains all rendering-related classes and modules. This module houses functionality transforming various internal instances to standardized over-the-wire renderings. In most cases, it is not intended to be called explicitly. Its instrumentation will be used automatically by selected instances when calling `render` or `to_<format>`.

This is also the place where additional rendering formats should be added. Please, refer to internal documentation for details on how to add a new rendering format.

Author:

Defined Under Namespace

Modules: Json, Text Classes: BaseRenderer, JsonRenderer, TextRenderer