Class: Makit::Zip
- Inherits:
-
Object
- Object
- Makit::Zip
- Defined in:
- lib/makit/zip.rb
Overview
Zip a directory
Class Method Summary collapse
Class Method Details
.zip_directory(directory, zip_file) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/makit/zip.rb', line 9 def self.zip_directory(directory, zip_file) ::Zip::File.open(zip_file, ::Zip::File::CREATE) do |zipfile| Dir[File.join(directory, "**", "**")].each do |file| zipfile.add(file.sub("#{directory}/", ""), file) end end end |