Method: IsoDoc::PresentationXMLConvert#extract_indexsee

Defined in:
lib/isodoc/presentation_function/index.rb

#extract_indexsee(val, terms, label) ⇒ Object



131
132
133
134
135
136
137
138
# File 'lib/isodoc/presentation_function/index.rb', line 131

def extract_indexsee(val, terms, label)
  terms.each_with_object(val) do |t, v|
    term, term2, term3 = extract_indexterms_init(t)
    term_hash_init(v, term, term2, term3, label)
    v[term][term2][term3][label] << to_xml(t.at(ns("./target"))&.children)
    t.remove
  end
end