lib/openehr/serializer.rb in openehr-1.2.99999 vs lib/openehr/serializer.rb in openehr-1.2.999999

- old
+ new

@@ -12,10 +12,14 @@ end def serialize return self.merge end + + private + def merge + end end class ADLSerializer < BaseSerializer def header hd = 'archetype' @@ -246,9 +250,25 @@ "<archetype xmlns=\"http://schemas.openehr.org/v1\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" + NL + header + description + definition + ontology + '</archetype>' return archetype end + end + + class OPTSerializer < BaseSerializer + def initialize(opt, format:) + @opt = OpenEHR::Parser::OPTParser.new(opt).parse + end + + def name + @opt.definition.archetype_id.concept_name + end + + def header + + end + + end end end class Publisher