Method: IsoDoc::Function::Section#clause

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

#clause(isoxml, out) ⇒ Object



20
21
22
23
24
25
26
27
28
29
# File 'lib/isodoc/function/section.rb', line 20

def clause(isoxml, out)
  isoxml.xpath(ns(middle_clause(isoxml))).each do |c|
    out.div **attr_code(clause_attrs(c)) do |s|
      clause_name(c, c&.at(ns("./title")), s, nil)
      c.elements.reject { |c1| c1.name == "title" }.each do |c1|
        parse(c1, s)
      end
    end
  end
end