Class: RXaal::Font
- Inherits:
-
XaalElement
- Object
- XaalElement
- RXaal::Font
- Defined in:
- lib/font.rb
Instance Attribute Summary
Attributes inherited from XaalElement
Instance Method Summary collapse
-
#initialize(doc, id = nil) ⇒ Font
constructor
A new instance of Font.
- #xaal_serialize(parent) ⇒ Object
Methods inherited from XaalElement
#add_attribute, #add_ref, get_new_default_id, modify_ref, #rm_ref, #superclass_serialize
Constructor Details
#initialize(doc, id = nil) ⇒ Font
Returns a new instance of Font.
6 7 8 |
# File 'lib/font.rb', line 6 def initialize (doc, id = nil) super(doc, id, elem_ns) end |
Instance Method Details
#xaal_serialize(parent) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/font.rb', line 10 def xaal_serialize(parent) if size != nil || family!= nil font = Element.new "font" if @size != nil font.attributes["size"] = @size end if @family != nil font.attributes["family"] = @family end font.attributes["id"] = @id parent.elements << font end end |