class OpenXml::DrawingML::Elements::Outline

Private Instance Methods

valid_cap_type(value) click to toggle source
# File lib/openxml/drawingml/elements/outline.rb, line 22
def valid_cap_type(value)
  ok_values = %i(flat rnd sq)
  message = "Invalid line cap type (#{value}). Valid values are: #{ok_values.join(", ")}."
  raise ArgumentError, message unless ok_values.include? value
end
valid_compound_type(value) click to toggle source
# File lib/openxml/drawingml/elements/outline.rb, line 28
def valid_compound_type(value)
  ok_values = %i(dbl sng thickThin thinThick tri)
  message = "Invalid compound line type (#{value}). Valid values are: #{ok_values.join(", ")}."
  raise ArgumentError, message unless ok_values.include? value
end
valid_stroke_alignment(value) click to toggle source
# File lib/openxml/drawingml/elements/outline.rb, line 16
def valid_stroke_alignment(value)
  ok_values = %i(ctr in)
  message = "Invalid stroke alignment (#{value}). Valid values are: #{ok_values.join(", ")}."
  raise ArgumentError, message unless ok_values.include? value
end