Sha256: 1a87f3b3223c4b0500fb77a65093abff6f31de9b5e0595498c92b4902d7c04bf
Contents?: true
Size: 678 Bytes
Versions: 4
Compression:
Stored size: 678 Bytes
Contents
module OpenXml module DrawingML module Properties class LineJoinMiter < OpenXml::Properties::ComplexProperty namespace :a tag :miter attribute :limit, displays_as: :lim, matches: OpenXml::DrawingML::ST_PositivePercentage def initialize(value) super() raise ArgumentError, invalid_message unless ok_values.member?(value) @value = value end def ok_values [ nil, false, true ] end def invalid_message "Invalid line_join_miter: value must be a boolean" end def render? @value == true end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems