Module: OpenEHR::Serializer

Defined in:
lib/openehr/serializer/base.rb,
lib/openehr/serializer/adl_serializer.rb,
lib/openehr/serializer/opt_serializer.rb,
lib/openehr/serializer/xml_serializer.rb,
lib/openehr/serializer/rm_json_serializer.rb

Defined Under Namespace

Classes: ADLSerializer, BaseSerializer, OPTSerializer, RMJSONSerializer, XMLSerializer

Constant Summary collapse

NL =
"\r\n"
INDENT =
'    '
JSONSerializer =

RMJSONSerializer's reflection walker has no RM-specific logic (it derives "_type" from each object's own class and excludes only the PATHABLE/ArchetypeConstraint @parent back-reference), so the same class already serializes AOM constraint trees (CComplexObject, CAttribute, ...) correctly. Exposed under this name for that use.

RMJSONSerializer