class Hydra::FileCharacterization::Characterizers::Fits
Protected Instance Methods
command()
click to toggle source
# File lib/hydra/file_characterization/characterizers/fits.rb, line 9 def command "#{tool_path} -i \"#{filename}\"" end
post_process(raw_output)
click to toggle source
Remove any non-XML output that precedes the <?xml> tag See: github.com/harvard-lts/fits/issues/20
https://github.com/harvard-lts/fits/issues/40 https://github.com/harvard-lts/fits/issues/46
# File lib/hydra/file_characterization/characterizers/fits.rb, line 17 def post_process(raw_output) md = /\A(.*)(<\?xml.*)\Z/m.match(raw_output) logger.warn "FITS produced non-xml output: \"#{md[1].chomp}\"" unless md[1].empty? md[2] end