Sha256: 6787d73aaf065d78fcab2a9a70ea947bb4a2f8174548b355aedc516964977bd3
Contents?: true
Size: 670 Bytes
Versions: 4
Compression:
Stored size: 670 Bytes
Contents
module OoxmlParser # Class for `pane` data class Pane < OOXMLDocumentObject attr_accessor :state, :top_left_cell, :x_split, :y_split # Parse Pane object # @param node [Nokogiri::XML:Element] node to parse # @return [Pane] result of parsing def parse(node) node.attributes.each do |key, value| case key when 'state' @state = value.value.to_sym when 'topLeftCell' @top_left_cell = Coordinates.parse_coordinates_from_string(value.value) when 'xSplit' @x_split = value.value when 'ySplit' @y_split = value.value end end self end end end
Version data entries
4 entries across 4 versions & 1 rubygems