Class: Axlsx::ContentType

Inherits:
SimpleTypedList
  • Object
show all
Defined in:
lib/axlsx/content_type/content_type.rb

Overview

ContentTypes used in the package. This is automatically managed by the package package.

Instance Method Summary collapse

Constructor Details

#initializeContentType

Returns a new instance of ContentType.



9
10
11
# File 'lib/axlsx/content_type/content_type.rb', line 9

def initialize
  super [Override, Default]
end

Instance Method Details

#to_xml_string(str = '') ⇒ String

Serializes the object

Parameters:

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

Returns:

  • (String)


16
17
18
19
20
21
# File 'lib/axlsx/content_type/content_type.rb', line 16

def to_xml_string(str = '')
  str << '<?xml version="1.0" encoding="UTF-8"?>'
  str << '<Types xmlns="' << XML_NS_T << '">'
  each { |type| type.to_xml_string(str) }
  str << '</Types>'
end