Method: IsoDoc::XrefGen::Sections#section_names
- Defined in:
- lib/isodoc/xref/xref_sect_gen.rb
#section_names(clause, num, lvl) ⇒ Object
77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/isodoc/xref/xref_sect_gen.rb', line 77 def section_names(clause, num, lvl) return num if clause.nil? num.increment(clause) @anchors[clause["id"]] = { label: num.print, xref: l10n("#{@labels["clause"]} #{num.print}"), level: lvl, type: "clause" } i = Counter.new clause.xpath(ns(SUBCLAUSES)).each do |c| i.increment(c) section_names1(c, "#{num.print}.#{i.print}", lvl + 1) end num end |