Class: Axlsx::ContentType
- Inherits:
-
SimpleTypedList
- Object
- SimpleTypedList
- Axlsx::ContentType
- Defined in:
- lib/axlsx/content_type/content_type.rb
Overview
ContentTypes used in the package. This is automatcially managed by the package package.
Instance Method Summary collapse
-
#initialize ⇒ ContentType
constructor
A new instance of ContentType.
-
#to_xml ⇒ String
Generates the xml document for [Content_Types].xml.
Constructor Details
#initialize ⇒ ContentType
Returns a new instance of ContentType.
8 9 10 |
# File 'lib/axlsx/content_type/content_type.rb', line 8 def initialize super [Override, Default] end |
Instance Method Details
#to_xml ⇒ String
Generates the xml document for [Content_Types].xml
14 15 16 17 18 19 20 21 |
# File 'lib/axlsx/content_type/content_type.rb', line 14 def to_xml() builder = Nokogiri::XML::Builder.new(:encoding => ENCODING) do |xml| xml.Types(:xmlns => Axlsx::XML_NS_T) { each { |type| type.to_xml(xml) } } end builder.to_xml end |