Class: Doc2Text::Odt::Content::Document
- Inherits:
-
Nokogiri::XML::SAX::Document
- Object
- Nokogiri::XML::SAX::Document
- Doc2Text::Odt::Content::Document
- Defined in:
- lib/doc2text/content.rb
Instance Method Summary collapse
- #characters(string) ⇒ Object
- #end_element_namespace(name, prefix = nil, uri = nil) ⇒ Object
-
#initialize(markdown_document) ⇒ Document
constructor
A new instance of Document.
- #start_element_namespace(name, attrs = [], prefix = nil, uri = nil, ns = []) ⇒ Object
Constructor Details
#initialize(markdown_document) ⇒ Document
Returns a new instance of Document.
5 6 7 |
# File 'lib/doc2text/content.rb', line 5 def initialize(markdown_document) @markdown_document = markdown_document end |
Instance Method Details
#characters(string) ⇒ Object
17 18 19 20 21 |
# File 'lib/doc2text/content.rb', line 17 def characters(string) unless string.strip.empty? @markdown_document << string end end |
#end_element_namespace(name, prefix = nil, uri = nil) ⇒ Object
13 14 15 |
# File 'lib/doc2text/content.rb', line 13 def end_element_namespace(name, prefix = nil, uri = nil) @markdown_document.close_node prefix, name end |
#start_element_namespace(name, attrs = [], prefix = nil, uri = nil, ns = []) ⇒ Object
9 10 11 |
# File 'lib/doc2text/content.rb', line 9 def start_element_namespace(name ,attrs = [], prefix = nil, uri = nil, ns = []) @markdown_document.new_node prefix, name, attrs end |