Class: Jekyll::Pager

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll/pagination.rb

Class Method Summary collapse

Class Method Details

._pagination_original_pagination_enabled?Object



61
# File 'lib/jekyll/pagination.rb', line 61

alias_method :_pagination_original_pagination_enabled?, :pagination_enabled?

.paginate_files(config) ⇒ Object



56
57
58
59
# File 'lib/jekyll/pagination.rb', line 56

def paginate_files(config)
  config['paginate_files'] ||= ['index.html']
  config.pluralized_array('paginate_file', 'paginate_files')
end

.pagination_enabled?(config, file) ⇒ Boolean

Overwrites the original method to check paginate_file and paginate_files configuration options.

Returns:

  • (Boolean)


65
66
67
# File 'lib/jekyll/pagination.rb', line 65

def pagination_enabled?(config, file)
  paginate_files(config).include?(file) if config['paginate']
end