Method: IsoDoc::Metadata#relations_obsoletes

Defined in:
lib/isodoc/metadata.rb

#relations_obsoletes(isoxml) ⇒ Object



171
172
173
174
175
176
177
# File 'lib/isodoc/metadata.rb', line 171

def relations_obsoletes(isoxml)
  std = isoxml.at(ns("//bibdata/relation[@type = 'obsoletes']")) || return
  locality = std.at(ns(".//locality"))
  id = std.at(ns(".//docidentifier"))
  set(:obsoletes, id.text) if id
  set(:obsoletes_part, locality.text) if locality
end