Class: OpenXml::DrawingML::Properties::LineJoinMiter
- Inherits:
-
Properties::ComplexProperty
- Object
- Properties::ComplexProperty
- OpenXml::DrawingML::Properties::LineJoinMiter
- Defined in:
- lib/openxml/drawingml/properties/line_join_miter.rb
Instance Method Summary collapse
-
#initialize(value) ⇒ LineJoinMiter
constructor
A new instance of LineJoinMiter.
- #invalid_message ⇒ Object
- #ok_values ⇒ Object
- #render? ⇒ Boolean
Constructor Details
#initialize(value) ⇒ LineJoinMiter
Returns a new instance of LineJoinMiter.
10 11 12 13 14 |
# File 'lib/openxml/drawingml/properties/line_join_miter.rb', line 10 def initialize(value) super() raise ArgumentError, unless ok_values.member?(value) @value = value end |
Instance Method Details
#invalid_message ⇒ Object
20 21 22 |
# File 'lib/openxml/drawingml/properties/line_join_miter.rb', line 20 def "Invalid line_join_miter: value must be a boolean" end |
#ok_values ⇒ Object
16 17 18 |
# File 'lib/openxml/drawingml/properties/line_join_miter.rb', line 16 def ok_values [ nil, false, true ] end |
#render? ⇒ Boolean
24 25 26 |
# File 'lib/openxml/drawingml/properties/line_join_miter.rb', line 24 def render? @value == true end |