class OpenXml::DrawingML::Properties::FlatText
Attributes
value[R]
Public Class Methods
new(value)
click to toggle source
Calls superclass method
# File lib/openxml/drawingml/properties/flat_text.rb, line 10 def initialize(value) super() @value = value end
Public Instance Methods
render?()
click to toggle source
Calls superclass method
# File lib/openxml/drawingml/properties/flat_text.rb, line 15 def render? value || super end
Private Instance Methods
coordinate(value)
click to toggle source
# File lib/openxml/drawingml/properties/flat_text.rb, line 23 def coordinate(value) message = "Invalid coordinate: should either be an integer (in EMUs) or include a unit" raise ArgumentError, message unless integer?(value) || universal_measure?(value) end
integer?(value)
click to toggle source
# File lib/openxml/drawingml/properties/flat_text.rb, line 32 def integer?(value) value.is_a?(Integer) end
universal_measure?(value)
click to toggle source
# File lib/openxml/drawingml/properties/flat_text.rb, line 28 def universal_measure?(value) value.is_a?(String) && value =~ OpenXml::DrawingML::ST_UniversalMeasure end