Method: IsoDoc::Function::Section#scope

Defined in:
lib/isodoc/function/section.rb

#scope(isoxml, out, num) ⇒ Object



97
98
99
100
101
102
103
104
105
106
107
# File 'lib/isodoc/function/section.rb', line 97

def scope(isoxml, out, num)
  f = isoxml.at(ns("//clause[title = 'Scope']")) or return num
  out.div **attr_code(id: f["id"]) do |div|
    num = num + 1
    clause_name(num, @scope_lbl, div, nil)
    f.elements.each do |e|
      parse(e, div) unless e.name == "title"
    end
  end
  num
end