Method: IsoDoc::Function::Blocks#recommendation_attributes1

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

#recommendation_attributes1(node) ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/isodoc/function/reqt.rb', line 22

def recommendation_attributes1(node)
  out = []
  oblig = node["obligation"] and
    out << l10n("#{@i18n.obligation}: #{oblig}")
  node.xpath(ns("./subject")).each do |subj|
    out << l10n("#{@i18n.subject}: #{subj.text}")
  end
  node.xpath(ns("./inherit")).each do |i|
    out << recommendation_attr_parse(i, @i18n.inherits)
  end
  node.xpath(ns("./classification")).each do |c|
    line = recommendation_attr_keyvalue(c, "tag", "value") and out << line
  end
  out
end