Module: Occi::Core::Renderers::Json
- Defined in:
- lib/occi/core/renderers/json_renderer.rb,
lib/occi/core/renderers/json/base.rb,
lib/occi/core/renderers/json/link.rb,
lib/occi/core/renderers/json/model.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/locations.rb,
lib/occi/core/renderers/json/attributes.rb,
lib/occi/core/renderers/json/collection.rb,
lib/occi/core/renderers/json/action_instance.rb
Overview
Contains all JSON-related classes and modules. This module houses functionality transforming various internal instances to a basic JSON-based rendering. 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_json`.
This is also the place where additional supported instance types should be added. Please, refer to internal documentation for details on how to add a new instance type.
Defined Under Namespace
Modules: Instance Classes: ActionInstance, Attributes, Base, Category, Collection, Link, Locations, Model, Resource