module Hanami::Pagination::Action
Public Class Methods
included(action)
click to toggle source
# File lib/hanami/pagination/action.rb, line 4 def self.included(action) action.class_eval do expose :pager end end
Public Instance Methods
all_for_page(relation)
click to toggle source
# File lib/hanami/pagination/action.rb, line 10 def all_for_page(relation) relation = relation.per_page(limit).page(params[:page] || 1) @pager = Pager.new(relation.pager) relation.to_a end
limit()
click to toggle source
# File lib/hanami/pagination/action.rb, line 16 def limit 100 end