Class: NodePrim
Direct Known Subclasses
RXaal::Ellipse, RXaal::Polyline, RXaal::Text, RXaal::Triangle
Instance Attribute Summary collapse
-
#coordinates ⇒ Object
readonly
Returns the value of attribute coordinates.
Instance Method Summary collapse
-
#initialize(doc, id = nil, elem_ns = nil) ⇒ NodePrim
constructor
A new instance of NodePrim.
- #superclass_serialize(element) ⇒ Object
Constructor Details
#initialize(doc, id = nil, elem_ns = nil) ⇒ NodePrim
Returns a new instance of NodePrim.
4 5 6 7 |
# File 'lib/node_prim.rb', line 4 def initialize(doc, id = nil, elem_ns=nil) super(doc, id, elem_ns) @coordinates = BoundArray.new(Coordinate) end |
Instance Attribute Details
#coordinates ⇒ Object (readonly)
Returns the value of attribute coordinates.
3 4 5 |
# File 'lib/node_prim.rb', line 3 def coordinates @coordinates end |
Instance Method Details
#superclass_serialize(element) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/node_prim.rb', line 9 def superclass_serialize(element) super(element) coordinates.each {|c| c.xaal_serialize(element) } end |