lib/rake/funnel/tasks/zip.rb in rake-funnel-0.3.2.pre vs lib/rake/funnel/tasks/zip.rb in rake-funnel-0.4.0.pre
- old
+ new
@@ -1,42 +1,46 @@
-require 'rake/tasklib'
-
-module Rake::Funnel::Tasks
- class Zip < Rake::TaskLib
- include Rake::Funnel::Support
-
- attr_accessor :name, :source, :target, :zip_root
-
- def initialize(*args, &task_block)
- setup_ivars(args)
-
- define(args, &task_block)
- end
-
- private
- def setup_ivars(args)
- @name = args.shift || :package
-
- @source = []
- @target = nil
- @zip_root = nil
- end
-
- def define(args, &task_block)
- desc 'Zip files' unless Rake.application.last_description
-
- task(name, *args) do |_, task_args|
- task_block.call(*[self, task_args].slice(0, task_block.arity)) if task_block
-
- Zipper.zip(files, target, zip_root)
-
- Rake.rake_output_message("Created #{target}")
- end
-
- self
- end
-
- def files
- Finder.new(source, self, 'No files to zip.').all_or_default
- end
- end
-end
+require 'rake/tasklib'
+
+module Rake
+ module Funnel
+ module Tasks
+ class Zip < Rake::TaskLib
+ include Rake::Funnel::Support
+
+ attr_accessor :name, :source, :target, :zip_root
+
+ def initialize(*args, &task_block)
+ setup_ivars(args)
+
+ define(args, &task_block)
+ end
+
+ private
+ def setup_ivars(args)
+ @name = args.shift || :package
+
+ @source = []
+ @target = nil
+ @zip_root = nil
+ end
+
+ def define(args, &task_block)
+ desc 'Zip files' unless Rake.application.last_description
+
+ task(name, *args) do |_, task_args|
+ task_block.call(*[self, task_args].slice(0, task_block.arity)) if task_block
+
+ Zipper.zip(files, target, zip_root)
+
+ Rake.rake_output_message("Created #{target}")
+ end
+
+ self
+ end
+
+ def files
+ Finder.new(source, self, 'No files to zip.').all_or_default
+ end
+ end
+ end
+ end
+end