Method: Axlsx::Font#to_xml_string

Defined in:
lib/axlsx/stylesheet/font.rb

#to_xml_string(str = '') ⇒ String

Serializes the object

Parameters:

  • str (String) (defaults to: '')

Returns:

  • (String)


139
140
141
142
143
144
145
# File 'lib/axlsx/stylesheet/font.rb', line 139

def to_xml_string(str = '')
  str << '<font>'
  instance_values.each do |k, v|
    v.is_a?(Color) ? v.to_xml_string(str) : (str << '<' << k.to_s << ' val="' << v.to_s << '"/>')
  end
  str << '</font>'
end