Method: IsoDoc::WordFunction::Postprocess#insert_toc
- Defined in:
- lib/isodoc/word_function/postprocess_toc.rb
#insert_toc(intro, docxml, level) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/isodoc/word_function/postprocess_toc.rb', line 4 def insert_toc(intro, docxml, level) toc = assemble_toc(docxml, level) if intro&.include?("WORDTOC") remove_toc_div(docxml) intro.sub("WORDTOC", toc) else source = docxml.at("//div[@class = 'TOC']") and source.children = toc intro end end |