Sha256: d90a6863f693ca68da945b98ca81d042c8d8f52bab37d1d2836aa09107a5ed0d
Contents?: true
Size: 762 Bytes
Versions: 49
Compression:
Stored size: 762 Bytes
Contents
# frozen_string_literal: true require_relative 'string_reference/number_string_cache' module OoxmlParser # Class for parsing `c:strRef` object class NumberStringReference < OOXMLDocumentObject # @return [String] formula attr_reader :formula # @return [NumberStringCache] cache of string attr_reader :cache # Parse Order # @param [Nokogiri::XML:Node] node with Order # @return [Order] result of parsing def parse(node) node.xpath('*').each do |reference_child| case reference_child.name when 'f' @formula = reference_child.text when 'strCache', 'numCache' @cache = NumberStringCache.new(parent: self).parse(reference_child) end end self end end end
Version data entries
49 entries across 49 versions & 1 rubygems