Sha256: c6917ec723e2c666e46fe597932d8ca4bad24893e3e3b4010a7666047b1d3e3c
Contents?: true
Size: 688 Bytes
Versions: 19
Compression:
Stored size: 688 Bytes
Contents
# frozen_string_literal: true 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.new.parse_string(value.value) when 'xSplit' @x_split = value.value when 'ySplit' @y_split = value.value end end self end end end
Version data entries
19 entries across 19 versions & 1 rubygems