lib/rake/funnel/tasks/zip.rb in rake-funnel-0.18.0 vs lib/rake/funnel/tasks/zip.rb in rake-funnel-0.19.0

- old
+ new

@@ -13,23 +13,24 @@ define(args, &task_block) end private + def setup_ivars(args) @name = args.shift || :package @source = [] @target = nil @zip_root = nil @allow_empty = true end - def define(args, &task_block) + def define(args, &task_block) # rubocop:disable Metrics/MethodLength, Metrics/AbcSize 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 + yield(*[self, task_args].slice(0, task_block.arity)) if task_block if files.empty? && !allow_empty Rake.rake_output_message('No files to zip') next end