Method: IsoDoc::XrefGen::Sections#annex_names
- Defined in:
- lib/isodoc/xref/xref_sect_gen.rb
#annex_names(clause, num) ⇒ Object
213 214 215 216 217 218 219 220 221 222 223 224 |
# File 'lib/isodoc/xref/xref_sect_gen.rb', line 213 def annex_names(clause, num) annex_name_anchors(clause, num, 1) if @klass.single_term_clause?(clause) annex_names1(clause.at(ns("./references | ./terms | ./definitions")), num.to_s, 1) else clause.xpath(ns(SUBCLAUSES)).each_with_object(Counter.new) do |c, i| annex_names1(c, "#{num}.#{i.increment(c).print}", 2) end end hierarchical_asset_names(clause, num) end |