Class: Middleman::Pagination::PageableContext

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/middleman/pagination/pageable_context.rb

Instance Method Summary collapse

Instance Method Details

#first_pageObject



8
9
10
# File 'lib/middleman/pagination/pageable_context.rb', line 8

def first_page
  index_resources.first
end

#last_pageObject



12
13
14
# File 'lib/middleman/pagination/pageable_context.rb', line 12

def last_page
  index_resources.last
end

#total_page_numObject



4
5
6
# File 'lib/middleman/pagination/pageable_context.rb', line 4

def total_page_num
  (set.length.to_f / per_page).ceil
end