Sha256: 83e9d3870fe37ecee64f76fc5d3589cfd20f92e9238c18d60f268b6cde498f3b
Contents?: true
Size: 519 Bytes
Versions: 2
Compression:
Stored size: 519 Bytes
Contents
module OoxmlParser class Tile < OOXMLDocumentObject attr_accessor :offset, :ratio, :flip, :align def initialize(offset = nil, ratio = nil) @offset = offset @ratio = ratio end def self.parse(tile_node) tile = Tile.new(OOXMLShift.parse(tile_node, 'tx', 'ty'), OOXMLShift.parse(tile_node, 'sx', 'sy')) tile_node.attributes.each do |key, value| case key when 'algn' tile.align = Alignment.parse(value) end end tile end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ooxml_parser-0.1.2 | lib/ooxml_parser/common_parser/common_data/colors/tile.rb |
ooxml_parser-0.1.1 | lib/ooxml_parser/common_parser/common_data/colors/tile.rb |