Sha256: 63ee36a2ee5834deab00696ab7dc19f6fbaa382ad1527e3331da81750b4311db
Contents?: true
Size: 423 Bytes
Versions: 2
Compression:
Stored size: 423 Bytes
Contents
# encoding: UTF-8 module Tetra # facade to tar class Tar include Logging include ProcessRunner def archive(name, source_dir, destination_dir) log.debug("creating #{destination_dir}") FileUtils.mkdir_p(destination_dir) destination_path = File.join(destination_dir, "#{name}.tar.xz") run("tar -cJf #{destination_path} -C #{source_dir} .") destination_path end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tetra-0.49.0 | lib/tetra/facades/tar.rb |
tetra-0.48.0 | lib/tetra/facades/tar.rb |