Class: Doc2Text::Odt::XmlNodes::Table::TableRow
- Inherits:
-
Node
- Object
- XmlBasedDocument::XmlNodes::Node
- Node
- Doc2Text::Odt::XmlNodes::Table::TableRow
- Defined in:
- lib/doc2text/odt/odt_xml_namespaces.rb
Instance Attribute Summary
Attributes inherited from XmlBasedDocument::XmlNodes::Node
#attrs, #children, #name, #parent, #prefix, #text
Instance Method Summary collapse
Methods inherited from Node
Methods inherited from XmlBasedDocument::XmlNodes::Node
#close, #delete, #eql?, #generic?, #has_text?, inherited, #initialize, #open, #root?, #to_s, #xml_name
Constructor Details
This class inherits a constructor from Doc2Text::XmlBasedDocument::XmlNodes::Node
Instance Method Details
#expand ⇒ Object
60 61 62 63 64 65 |
# File 'lib/doc2text/odt/odt_xml_namespaces.rb', line 60 def header_delimiter = parent.children.count >= 2 && parent.children[1] == self ? "\n|---|---|" : '' result = "\n#{@children.map(&:expand).join.strip.gsub "\n", ''} |#{header_delimiter}" delete result end |