lib/rake/funnel/tasks/copy.rb in rake-funnel-0.3.2.pre vs lib/rake/funnel/tasks/copy.rb in rake-funnel-0.4.0.pre
- old
+ new
@@ -1,39 +1,43 @@
-require 'rake/tasklib'
-
-module Rake::Funnel::Tasks
- class Copy < Rake::TaskLib
- include Rake::Funnel::Support
-
- attr_accessor :name, :source, :target
-
- def initialize(*args, &task_block)
- setup_ivars(args)
-
- define(args, &task_block)
- end
-
- private
- def setup_ivars(args)
- @name = args.shift || :copy
-
- @source = []
- @target = nil
- end
-
- def define(args, &task_block)
- desc 'Copy 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
-
- Copier.copy(files, target)
- end
-
- self
- end
-
- def files
- Finder.new(source, self, 'No files found.').all_or_default
- end
- end
-end
+require 'rake/tasklib'
+
+module Rake
+ module Funnel
+ module Tasks
+ class Copy < Rake::TaskLib
+ include Rake::Funnel::Support
+
+ attr_accessor :name, :source, :target
+
+ def initialize(*args, &task_block)
+ setup_ivars(args)
+
+ define(args, &task_block)
+ end
+
+ private
+ def setup_ivars(args)
+ @name = args.shift || :copy
+
+ @source = []
+ @target = nil
+ end
+
+ def define(args, &task_block)
+ desc 'Copy 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
+
+ Copier.copy(files, target)
+ end
+
+ self
+ end
+
+ def files
+ Finder.new(source, self, 'No files found.').all_or_default
+ end
+ end
+ end
+ end
+end