Method: IsoDoc::PresentationXMLConvert#merge_second_preferred
- Defined in:
- lib/isodoc/presentation_function/concepts.rb
#merge_second_preferred(term) ⇒ Object
148 149 150 151 152 153 154 155 156 157 158 159 |
# File 'lib/isodoc/presentation_function/concepts.rb', line 148 def merge_second_preferred(term) pref = nil out = term.xpath(ns("./semx")).each_with_index .with_object([]) do |(p, i), m| if (i.zero? && (pref = p)) || merge_preferred_eligible?(pref, p) m << p else p.wrap("<p></p>") end end pref&.replace(merge_second_preferred1(out, term)) end |