class Jekyll::PaginateV2::AutoPages::CategoryAutoPage
Public Class Methods
new(site, base, autopage_config, pagination_config, layout_name, category, category_name)
click to toggle source
Calls superclass method
Jekyll::PaginateV2::AutoPages::BaseAutoPage::new
# File lib/jekyll-paginate-v2-redux/autopages/pages/categoryAutoPage.rb, line 5 def initialize(site, base, autopage_config, pagination_config, layout_name, category, category_name) # Construc the lambda function to set the config values # this function received the pagination config hash and manipulates it set_autopage_data_lambda = lambda do | in_config | in_config['category'] = category end get_autopage_permalink_lambda = lambda do |permalink_pattern| return Utils.format_cat_macro(permalink_pattern, category) end get_autopage_title_lambda = lambda do |title_pattern| return Utils.format_cat_macro(title_pattern, category) end # Call the super constuctor with our custom lambda super(site, base, autopage_config, pagination_config, layout_name, set_autopage_data_lambda, get_autopage_permalink_lambda, get_autopage_title_lambda, category_name) end