lib/web_translate_it/safe.rb in webtranslateit-safe-0.4.8 vs lib/web_translate_it/safe.rb in webtranslateit-safe-0.4.9

- old
+ new

@@ -3,12 +3,12 @@ require 'net/sftp' require 'net/scp' require 'tmpdir' require 'fileutils' require 'benchmark' - require 'tempfile' +require 'mkmf' require 'web_translate_it/safe/tmp_file' require 'web_translate_it/safe/config/node' require 'web_translate_it/safe/config/builder' @@ -24,17 +24,23 @@ require 'web_translate_it/safe/mongodump' require 'web_translate_it/safe/pipe' require 'web_translate_it/safe/gpg' require 'web_translate_it/safe/gzip' +require 'web_translate_it/safe/pigz' require 'web_translate_it/safe/sink' require 'web_translate_it/safe/local' require 'web_translate_it/safe/s3' require 'web_translate_it/safe/cloudfiles' require 'web_translate_it/safe/sftp' +# Keeps mkmf from littering STDOUT +MakeMakefile::Logging.quiet = true +# Keeps mkmf from creating a mkmf.log file on current path +MakeMakefile::Logging.logfile(File::NULL) + module WebTranslateIt module Safe ROOT = File.join(File.dirname(__FILE__), '..', '..') @@ -49,10 +55,10 @@ [Mongodump, %i[mongodump databases]], [Archive, %i[tar archives]]].each do |klass, path| next unless collection = config[*path] collection.each do |name, c| - klass.new(name, c).backup.run(c, :gpg, :gzip, :local, :s3, :cloudfiles, :sftp) + klass.new(name, c).backup.run(c, :gpg, :pigz, :gzip, :local, :s3, :cloudfiles, :sftp) end end WebTranslateIt::Safe::TmpFile.cleanup end