Method: IsoDoc::Metadata#presentation

Defined in:
lib/isodoc/metadata.rb

#presentation(xml, _out) ⇒ Object



184
185
186
187
188
189
190
191
# File 'lib/isodoc/metadata.rb', line 184

def presentation(xml, _out)
  xml.xpath(ns("//metanorma-extension/presentation-metadata")).each do |p|
    ((n = p.at(ns("./name"))) && (v = p.at(ns("./value")))) or next
    lbl = "presentation_metadata_#{n.text}".to_sym
    m = get[lbl] || []
    set(lbl, m << v.text)
  end
end