Class: Idml::Elements::XmlElement
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Idml::Elements::XmlElement
- Defined in:
- lib/idml/elements/xml_element.rb
Overview
Typed model of <XMLElement>. Every
attribute from XMLElement_Object in
reference-docs/schemas/package/Stories/Story.rnc is declared (4 attributes),
generated by scripts/rnc_to_lutaml.rb.
Instance Method Summary collapse
Instance Method Details
#each_xml_element {|_self| ... } ⇒ Object
35 36 37 38 |
# File 'lib/idml/elements/xml_element.rb', line 35 def each_xml_element(&block) yield self xml_element.each { |c| c.each_xml_element(&block) } end |
#text_content ⇒ Object
28 29 30 31 32 33 |
# File 'lib/idml/elements/xml_element.rb', line 28 def text_content [ content.map(&:text), xml_element.map(&:text_content), ].join end |