class OpenXml::DrawingML::Properties::LineJoinMiter

Public Class Methods

new(value) click to toggle source
Calls superclass method
# File lib/openxml/drawingml/properties/line_join_miter.rb, line 10
def initialize(value)
  super()
  raise ArgumentError, invalid_message unless ok_values.member?(value)
  @value = value
end

Public Instance Methods

invalid_message() click to toggle source
# File lib/openxml/drawingml/properties/line_join_miter.rb, line 20
def invalid_message
  "Invalid line_join_miter: value must be a boolean"
end
ok_values() click to toggle source
# File lib/openxml/drawingml/properties/line_join_miter.rb, line 16
def ok_values
  [ nil, false, true ]
end
render?() click to toggle source
# File lib/openxml/drawingml/properties/line_join_miter.rb, line 24
def render?
  @value == true
end