class OpenXml::DrawingML::Properties::RunProperties

Constants

UNDERLINE_STYLES

Private Instance Methods

point(value) click to toggle source
# File lib/openxml/drawingml/properties/run_properties.rb, line 77
def point(value)
  message = "Invalid point: Must either be an integer between -400,000 and 400,000 or include units"
  raise ArgumentError, message unless valid_point?(value) || valid_measure?(value)
end
valid_measure?(value) click to toggle source
# File lib/openxml/drawingml/properties/run_properties.rb, line 86
def valid_measure?(value)
  value.is_a?(String) && value =~ OpenXml::DrawingML::ST_UniversalMeasure
end
valid_point?(value) click to toggle source
# File lib/openxml/drawingml/properties/run_properties.rb, line 82
def valid_point?(value)
  value.is_a?(Integer) && (-400_000..400_000).cover?(value)
end