Class: BerkeleyLibrary::Util::ODS::XML::ContentDoc

Inherits:
DocumentNode
  • Object
show all
Defined in:
lib/berkeley_library/util/ods/xml/content_doc.rb

Constant Summary

Constants inherited from DocumentNode

DocumentNode::ENCODING

Instance Attribute Summary

Attributes inherited from DocumentNode

#path

Instance Method Summary collapse

Methods inherited from DocumentNode

#doc, #to_xml

Constructor Details

#initializeContentDoc

Returns a new instance of ContentDoc.



11
12
13
# File 'lib/berkeley_library/util/ods/xml/content_doc.rb', line 11

def initialize
  super('content.xml')
end

Instance Method Details

#document_contentObject



19
20
21
# File 'lib/berkeley_library/util/ods/xml/content_doc.rb', line 19

def document_content
  @document_content ||= Office::DocumentContent.new(doc: doc)
end

#root_element_nodeObject



15
16
17
# File 'lib/berkeley_library/util/ods/xml/content_doc.rb', line 15

def root_element_node
  document_content
end