class OpenXml::Docx::Parts::Numbering
Attributes
abstractNumbers[R]
numbers[R]
Public Class Methods
new()
click to toggle source
# File lib/openxml/docx/parts/numbering.rb, line 11 def initialize @abstractNumbers = [] @numbers = [] @relationships = OpenXml::Parts::Rels.new end
Public Instance Methods
<<(child)
click to toggle source
# File lib/openxml/docx/parts/numbering.rb, line 17 def <<(child) if child.is_a?(OpenXml::Docx::Elements::AbstractNumbering) abstractNumbers << child elsif child.is_a?(OpenXml::Docx::Elements::Numbering) numbers << child end end
count()
click to toggle source
# File lib/openxml/docx/parts/numbering.rb, line 25 def count abstractNums.count end
to_xml()
click to toggle source
# File lib/openxml/docx/parts/numbering.rb, line 29 def to_xml build_standalone_xml do |xml| xml.numbering(root_namespaces) { xml.parent.namespace = :w abstractNumbers.each { |num| num.to_xml(xml) } numbers.each { |number| number.to_xml(xml) } } end end