Method: IsoDoc::Function::Cleanup#extract_symbols_list
- Defined in:
- lib/isodoc/function/cleanup.rb
#extract_symbols_list(dl) ⇒ Object
163 164 165 166 167 168 169 170 171 172 173 |
# File 'lib/isodoc/function/cleanup.rb', line 163 def extract_symbols_list(dl) dl_out = [] dl.xpath("./dt | ./dd").each do |dtd| if dtd.name == "dt" dl_out << { dt: dtd.remove, key: symbol_key(dtd) } else dl_out.last[:dd] = dtd.remove end end dl_out end |