Sha256: 924b00be7cc5cfc35df539f066a26b4540d517092d1f6c94a71550f33c3476f5
Contents?: true
Size: 491 Bytes
Versions: 9
Compression:
Stored size: 491 Bytes
Contents
module WebTranslateIt module Safe class Archive < Source def command "tar -cf - #{config[:options]} #{tar_exclude_files} #{tar_files}" end def extension = '.tar' protected def tar_exclude_files [*config[:exclude]].compact.map { |x| "--exclude=#{x}" }.join(' ') end def tar_files raise 'missing files for tar' unless config[:files] [*config[:files]].map(&:strip).join(' ') end end end end
Version data entries
9 entries across 9 versions & 1 rubygems