class PaginateResponder::KaminariAdapter
Pagination adapter for kaminari.
Public Class Methods
suitable?(resource, responder)
click to toggle source
# File lib/paginate-responder/kaminari_adapter.rb, line 28 def suitable?(resource, responder) resource.respond_to?(:page) and not resource.respond_to?(:paginate) end
Public Instance Methods
default_max_per_page()
click to toggle source
# File lib/paginate-responder/kaminari_adapter.rb, line 14 def default_max_per_page Kaminari.config.max_per_page end
default_per_page()
click to toggle source
# File lib/paginate-responder/kaminari_adapter.rb, line 10 def default_per_page Kaminari.config.default_per_page end
paginate()
click to toggle source
# File lib/paginate-responder/kaminari_adapter.rb, line 6 def paginate resource.page(page).per(per_page) end
total_count()
click to toggle source
# File lib/paginate-responder/kaminari_adapter.rb, line 23 def total_count resource.total_count if resource.respond_to? :total_count end
total_pages()
click to toggle source
# File lib/paginate-responder/kaminari_adapter.rb, line 18 def total_pages return resource.total_pages if resource.respond_to? :total_pages return resource.num_pages if resource.respond_to? :num_pages end