class OoxmlParser::DefinedName
Class for parsing <definedName> tag
Attributes
local_sheet_id[R]
@return [String] Id of sheet
name[R]
@return [String] Name
range[R]
@return [String] Ranges to which defined name refers
Public Instance Methods
parse(node)
click to toggle source
Parse Defined Name
data @param [Nokogiri::XML:Element] node with DefinedName
data @return [DefinedName] value of DefinedName
# File lib/ooxml_parser/xlsx_parser/workbook/defined_name.rb, line 18 def parse(node) @range = node.text node.attributes.each do |key, value| case key when 'name' @name = value.value.to_s when 'localSheetId' @local_sheet_id = value.value.to_i when 'hidden' @hidden = attribute_enabled?(value) end end self end