Method: IsoDoc::PresentationXMLConvert#attachments_extract

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

#attachments_extract(docxml) ⇒ Object



19
20
21
22
23
24
25
26
27
# File 'lib/isodoc/presentation_function/metadata.rb', line 19

def attachments_extract(docxml)
  docxml.at(ns("//metanorma-extension/attachment")) or return
  dir = File.join(@localdir, "_#{@outputfile}_attachments")
  FileUtils.rm_rf(dir)
  FileUtils.mkdir_p(dir)
  docxml.xpath(ns("//metanorma-extension/attachment")).each do |a|
    save_attachment(a, dir)
  end
end