Method: IsoDoc::Convert#convert

Defined in:
lib/isodoc/convert.rb

#convert(input_filename, file = nil, debug = false, output_filename = nil) ⇒ Object



163
164
165
166
167
168
169
170
171
172
173
# File 'lib/isodoc/convert.rb', line 163

def convert(input_filename, file = nil, debug = false,
            output_filename = nil)
  file = File.read(input_filename, encoding: "utf-8") if file.nil?
  @openmathdelim, @closemathdelim = extract_delims(file)
  docxml, filename, dir = convert_init(file, input_filename, debug)
  result = convert1(docxml, filename, dir)
  debug and return result
  output_filename ||= "#{filename}.#{@suffix}"
  postprocess(result, output_filename, dir)
  FileUtils.rm_rf dir
end