Method: IsoDoc::PresentationXMLConvert#source_remove_annotations

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

#source_remove_annotations(ret, elem) ⇒ Object



121
122
123
124
125
126
127
# File 'lib/isodoc/presentation_function/sourcecode.rb', line 121

def source_remove_annotations(ret, elem)
  ret[:ann] = elem.xpath(ns("./annotation")).each(&:remove)
  ret[:call] = elem.xpath(ns("./callout")).each_with_object([]) do |c, m|
    m << { xml: c.remove, line: c.line - elem.line }
  end
  ret
end