module Ruhoh::Views::Helpers::Paginator
Public Instance Methods
paginator()
click to toggle source
current_page is set via a compiler or previewer in which it can discern what current_page to serve
# File lib/ruhoh/views/helpers/paginator.rb, line 5 def paginator per_page = config["paginator"]["per_page"] rescue 5 current_page = master.page_data['current_page'].to_i current_page = current_page.zero? ? 1 : current_page offset = (current_page-1)*per_page page_batch = all[offset, per_page] raise "Page does not exist" unless page_batch page_batch end