Sha256: a298a3d193dbb785409ff3ca3a0732e0f2d7b8a1a35e4efa829fe057c67410c2
Contents?: true
Size: 972 Bytes
Versions: 4
Compression:
Stored size: 972 Bytes
Contents
require_relative 'document_defaults/paragraph_properties_default' require_relative 'document_defaults/run_properties_default' module OoxmlParser # Class for parsing `w:docDefaults` tags class DocumentDefaults < OOXMLDocumentObject # @return [RunPropertiesDefault] default properties of run attr_accessor :run_properties_default # @return [RunPropertiesDefault] default properties of run attr_accessor :paragraph_properties_default # Parse Bookmark object # @param node [Nokogiri::XML:Element] node to parse # @return [Bookmark] result of parsing def parse(node) node.xpath('*').each do |node_child| case node_child.name when 'rPrDefault' @run_properties_default = RunPropertiesDefault.new(parent: self).parse(node_child) when 'pPrDefault' @paragraph_properties_default = ParagraphPropertiesDefault.new(parent: self).parse(node_child) end end self end end end
Version data entries
4 entries across 4 versions & 1 rubygems