Class: Rake::Funnel::Support::Zipper
- Inherits:
-
Object
- Object
- Rake::Funnel::Support::Zipper
- Defined in:
- lib/rake/funnel/support/zipper.rb
Class Method Summary collapse
Class Method Details
.zip(files, target, zip_root = nil) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/rake/funnel/support/zipper.rb', line 9 def zip(files, target, zip_root = nil) raise 'Target not defined' unless target target_dir = File.dirname(target) RakeFileUtils.mkdir_p(target_dir) unless File.directory?(target_dir) configure_zip create_zip(files || [], target, zip_root) end |