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

- old
+ new

@@ -14,20 +14,21 @@ define(args, &task_block) end private + def setup_ivars(args) @name = args.shift || :template @search_pattern = %w(**/*.erb) @context = binding end - def define(args, &task_block) + def define(args, &task_block) # rubocop:disable Metrics/MethodLength, Metrics/AbcSize desc 'Generate templates' 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 templates.all_or_default.each do |template| target = result_filename(template) Rake.rake_output_message "Creating file #{target}"