Class: Rake::Pipeline::PipelineFinalizingFilter

Inherits:
ConcatFilter show all
Defined in:
lib/rake-pipeline/filters/pipeline_finalizing_filter.rb

Overview

A built-in filter that copies a pipeline's generated files over to its output.

Instance Attribute Summary

Attributes inherited from Filter

#file_wrapper_class, #last_manifest, #manifest, #output_name_generator, #output_root, #pipeline, #rake_application, #rake_tasks

Instance Method Summary collapse

Methods inherited from ConcatFilter

#encoding, #generate_output, #initialize

Methods inherited from Filter

#additional_dependencies, #generate_rake_tasks, #initialize, #output_files, #outputs, processes_binary_files

Constructor Details

This class inherits a constructor from Rake::Pipeline::ConcatFilter

Instance Method Details

#input_filesArray[FileWrapper]

output files, excluding any files that were originally inputs to the pipeline, meaning they weren't processed by any filter and should not be copied to the output.


14
15
16
17
18
# File 'lib/rake-pipeline/filters/pipeline_finalizing_filter.rb', line 14

def input_files
  pipeline_input_files = Set.new pipeline.input_files

  Set.new(super) - pipeline_input_files
end