Sha256: 528839d64f897371751073b7f61746956e6913ee2a39219c076bcd22ded1c40c
Contents?: true
Size: 533 Bytes
Versions: 2
Compression:
Stored size: 533 Bytes
Contents
module OoxmlParser class ShapePlaceholder < OOXMLDocumentObject attr_accessor :type, :has_custom_prompt def self.parse(placeholder_node) placeholder = ShapePlaceholder.new placeholder_node.attributes.each do |key, value| case key when 'type' placeholder.type = value.value.to_sym when 'hasCustomPrompt' placeholder.has_custom_prompt = OOXMLDocumentObject.option_enabled?(placeholder_node, 'hasCustomPrompt') end end placeholder end end end
Version data entries
2 entries across 2 versions & 1 rubygems