Method: Axlsx::Hyperlink#to_xml_string

Defined in:
lib/axlsx/drawing/hyperlink.rb

#to_xml_string(str = '') ⇒ String

Serializes the object

Parameters:

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

Returns:

  • (String)


79
80
81
82
83
84
85
86
# File 'lib/axlsx/drawing/hyperlink.rb', line 79

def to_xml_string(str = '')
  h =  self.instance_values.merge({:'r:id' => "rId#{id}", :'xmlns:r' => XML_NS_R })
  h.delete('href')
  h.delete('parent')
  str << '<a:hlinkClick '
  str << h.map { |key, value| '' << key.to_s << '="' << value.to_s << '"' }.join(' ')
  str << '/>'
end