Class: Benoit::Filters::SetMetadataFilter

Inherits:
Rake::Pipeline::Filter
  • Object
show all
Defined in:
lib/benoit/filters/set_metadata_filter.rb

Instance Method Summary collapse

Constructor Details

#initialize(metadata = {}, &block) ⇒ SetMetadataFilter

Returns a new instance of SetMetadataFilter.



3
4
5
6
# File 'lib/benoit/filters/set_metadata_filter.rb', line 3

def initialize(={}, &block)
    @metadata = 
    super &block
end

Instance Method Details

#generate_output(inputs, output) ⇒ Object



8
9
10
11
12
13
# File 'lib/benoit/filters/set_metadata_filter.rb', line 8

def generate_output(inputs, output)
    inputs.each do |input|
        FrontMatterStore. input.path, @metadata
        output.write(input.read)
    end
end