class OoxmlParser::SharedItems
Class for parsing <sharedItems> tag
Attributes
@return [True, False] is contains_integer
@return [True, False] is contains_number
@return [True, False] is contains_semi_mixed_types
@return [True, False] is contains_string
@return [Integer] max value
@return [Integer] min value
Public Instance Methods
Source
# File lib/ooxml_parser/xlsx_parser/workbook/pivot_cache/pivot_cache_definition/cache_fields/cache_field/shared_items.rb, line 22 def parse(node) node.attributes.each do |key, value| case key when 'containsSemiMixedTypes' @contains_semi_mixed_types = attribute_enabled?(value) when 'containsString' @contains_string = attribute_enabled?(value) when 'containsNumber' @contains_number = attribute_enabled?(value) when 'containsInteger' @contains_integer = attribute_enabled?(value) when 'minValue' @min_value = value.value.to_i when 'maxValue' @max_value = value.value.to_i end end self end
Parse ‘<sharedItems>` tag # @param [Nokogiri::XML:Element] node with WorksheetSource
data @return [sharedItems]