Class
CIMI::Model::Schema
In:
lib/cimi/model/schema.rb
Parent:
Object
The smarts of converting from XML and JSON into internal objects
Methods
add_attributes!
attribute_names
from_json
from_xml
new
to_json
to_xml
Included Modules
DSL
Classes and Modules
Module
CIMI::Model::Schema::DSL
Class
CIMI::Model::Schema::Array
Class
CIMI::Model::Schema::Attribute
Class
CIMI::Model::Schema::Hash
Class
CIMI::Model::Schema::Scalar
Class
CIMI::Model::Schema::Struct
Public Class methods
new
()
The actual
Schema
class
Public Instance methods
add_attributes!
(args, attr_klass, &block)
attribute_names
()
from_json
(json, model = {})
from_xml
(xml, model = {})
to_json
(model, json = {})
to_xml
(model, xml = {})
[Validate]