Method: IsoDoc::Function::Section#clause

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

#clause(isoxml, out) ⇒ Object



63
64
65
66
67
68
69
70
71
72
# File 'lib/isodoc/function/section.rb', line 63

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