class Middleman::Pagination::InPageContext
Public Instance Methods
each(&block)
click to toggle source
# File lib/middleman/pagination/in_page_context.rb, line 27 def each(&block) subset.each(&block) end
next_page()
click to toggle source
# File lib/middleman/pagination/in_page_context.rb, line 14 def next_page index_resources[page_num] end
prev_page()
click to toggle source
# File lib/middleman/pagination/in_page_context.rb, line 18 def prev_page index_resources[page_num - 2] if page_num > 1 end
subset()
click to toggle source
# File lib/middleman/pagination/in_page_context.rb, line 22 def subset num_previous = per_page * (page_num - 1) set.drop(num_previous).take(per_page) end