Method: IsoDoc::PresentationXMLConvert#can_conflate_eref_rendering?
- Defined in:
- lib/isodoc/presentation_function/erefs.rb
#can_conflate_eref_rendering?(refs) ⇒ Boolean
62 63 64 65 66 67 68 |
# File 'lib/isodoc/presentation_function/erefs.rb', line 62 def can_conflate_eref_rendering?(refs) (refs.size > 1 && refs.all? { |r| r.name == "localityStack" } && refs.all? { |r| r.xpath(ns("./locality")).size == 1 }) or return false first = refs.first.at(ns("./locality/@type")).text refs.all? { |r| r.at(ns("./locality/@type")).text == first } end |