class OoxmlParser::PreSubSuperscript
Class for parsing `m:sPre` object
Attributes
base[RW]
@return [DocxFormula] base
bottom_value[RW]
@return [DocxFormula] bottom_value
top_value[RW]
@return [DocxFormula] top value
Public Instance Methods
parse(node)
click to toggle source
Parse PreSubSuperscript
@param [Nokogiri::XML:Node] node with PreSubSuperscript
@return [PreSubSuperscript] result of parsing
# File lib/ooxml_parser/docx_parser/docx_data/document_structure/docx_paragraph/docx_formula/pre_sub_superscript.rb, line 18 def parse(node) node.xpath('*').each do |node_child| case node_child.name when 'sub' @bottom_value = DocxFormula.new(parent: self).parse(node_child) when 'sup' @top_value = DocxFormula.new(parent: self).parse(node_child) when 'e' @base = DocxFormula.new(parent: self).parse(node_child) end end self end