Class: Benoit::Filters::PaginationFilter
- Inherits:
-
MetadataCleaner
- Object
- Rake::Pipeline::Filter
- MetadataCleaner
- Benoit::Filters::PaginationFilter
- Defined in:
- lib/benoit/filters/pagination_filter.rb
Constant Summary
Constants included from Benoit
Instance Attribute Summary
Attributes inherited from MetadataCleaner
Instance Method Summary collapse
-
#initialize ⇒ PaginationFilter
constructor
A new instance of PaginationFilter.
Methods inherited from MetadataCleaner
#generate_output, #super_pipeline
Methods included from Configuration
Constructor Details
#initialize ⇒ PaginationFilter
Returns a new instance of PaginationFilter.
12 13 14 15 16 17 18 19 |
# File 'lib/benoit/filters/pagination_filter.rb', line 12 def initialize @output_name_generator = ->(_,input){ pages_for_input = pipeline.per_page_counts[input] (1..pages_for_input).to_a.map do |page| Pathname.new(input.path).append_basename(page.to_s).to_path end } end |