Class: Idml::Elements::CharacterStyleRange
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Idml::Elements::CharacterStyleRange
- Defined in:
- lib/idml/elements/character_style_range.rb
Overview
Typed model of <CharacterStyleRange>. Every
attribute from CharacterStyleRange_Object in
reference-docs/schemas/package/Stories/Story.rnc is declared (284 attributes),
generated by scripts/rnc_to_lutaml.rb.
Instance Method Summary collapse
Instance Method Details
#each_xml_element(&block) ⇒ Object
661 662 663 664 665 666 667 |
# File 'lib/idml/elements/character_style_range.rb', line 661 def each_xml_element(&block) xml_element.each do |e| yield e e.each_xml_element(&block) end character_style_range.each { |c| c.each_xml_element(&block) } end |
#text_content ⇒ Object
655 656 657 658 659 |
# File 'lib/idml/elements/character_style_range.rb', line 655 def text_content parts = content.map(&:text) character_style_range.each { |c| parts << c.text_content } parts.join end |