module Zip

Copyright © 2017 Applause Inc. All rights reserved.

Public Instance Methods

compress(source_path, destination_path = nil) click to toggle source
# File lib/modules/zip.rb, line 4
def compress(source_path, destination_path = nil)
      current_dir = Dir.pwd
      Dir[source_path].each do |file|
    puts file
              if File.directory?(file)
                      filename = "#{file}.zip"
      puts filename
                      `zip -r "#{filename}" "#{file}"`
                      if destination_path != nil
                              FileUtils.mv(filename, File.join(current_dir, destination_path))
                      end
           end
      end
end