class OpenXml::DrawingML::Properties::Tile
Constants
- RECTANGLE_ALIGNMENTS
Private Instance Methods
coordinate(value)
click to toggle source
# File lib/openxml/drawingml/properties/tile.rb, line 19 def coordinate(value) message = "Invalid coordinate: should either be an integer (in EMUs) or include a unit" raise ArgumentError, message unless integer?(value) || valid_coordinate?(value) end
integer?(value)
click to toggle source
# File lib/openxml/drawingml/properties/tile.rb, line 28 def integer?(value) value.is_a?(Integer) end
valid_coordinate?(value)
click to toggle source
# File lib/openxml/drawingml/properties/tile.rb, line 24 def valid_coordinate?(value) value.is_a?(String) && value =~ /-?[0-9]+(\.[0-9]+)?(mm|cm|in|pt|pc|pi)/ end