Sha256: 08d710bcbccc52ec440cfdaa2c79c73869aba4ee4bd8abfc1482adfea14268c5

Contents?: true

Size: 480 Bytes

Versions: 2

Compression:

Stored size: 480 Bytes

Contents

module OpenXml
  module Docx
    module Elements
      class WordProcessingShapesShapeProperties < Container
        tag :spPr
        namespace :wps

        attribute :bwMode, expects: :valid_colors

      private

        def valid_colors(value)
          raise ArgumentError unless ok_values.include? value
        end

        def ok_values
          %i(auto black blackGray blackWhite clr gray grayWhite hidden invGray ltGray white)
        end

      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
openxml-docx-0.10.1 lib/openxml/docx/elements/word_processing_shapes_shape_properties.rb
openxml-docx-0.10.0 lib/openxml/docx/elements/word_processing_shapes_shape_properties.rb