Better Pager.calculate_pages implementation.

This commit is contained in:
Tom Preston-Werner 2011-05-08 23:44:20 -07:00
parent 82bd83fe7f
commit 0ce425443f
1 changed files with 1 additions and 3 deletions

View File

@ -56,9 +56,7 @@ module Jekyll
# #
# Returns the Integer number of pages. # Returns the Integer number of pages.
def self.calculate_pages(all_posts, per_page) def self.calculate_pages(all_posts, per_page)
num_pages = all_posts.size / per_page.to_i (all_posts.size.to_f / per_page.to_i).ceil
num_pages = num_pages + 1 if all_posts.size % per_page.to_i != 0
num_pages
end end
# Determine if pagination is enabled for a given file. # Determine if pagination is enabled for a given file.