Method: IsoDoc::HtmlFunction::Html#html_toc_entries_prep
- Defined in:
- lib/isodoc/html_function/postprocess_cover.rb
#html_toc_entries_prep(docxml, path) ⇒ Object
154 155 156 157 158 159 160 |
# File 'lib/isodoc/html_function/postprocess_cover.rb', line 154 def html_toc_entries_prep(docxml, path) docxml.xpath(path.join(" | ")) .each_with_index.with_object({}) do |(h, i), m| h["id"] ||= "_#{UUIDTools::UUID.random_create}" m[h["id"]] = i end end |