class PaginateResponder::WillPaginateAdapter

Pagination adapter for will_paginate.

Public Class Methods

suitable?(resource, responder) click to toggle source
# File lib/paginate-responder/will_paginate_adapter.rb, line 27
def suitable?(resource, responder)
  resource.respond_to? :paginate
end

Public Instance Methods

default_max_per_page() click to toggle source
# File lib/paginate-responder/will_paginate_adapter.rb, line 22
def default_max_per_page
  50
end
default_per_page() click to toggle source
# File lib/paginate-responder/will_paginate_adapter.rb, line 18
def default_per_page
  50
end
paginate() click to toggle source
# File lib/paginate-responder/will_paginate_adapter.rb, line 6
def paginate
  resource.paginate page: page, per_page: per_page
end
total_count() click to toggle source
# File lib/paginate-responder/will_paginate_adapter.rb, line 14
def total_count
  resource.total_entries if resource.respond_to? :total_entries
end
total_pages() click to toggle source
# File lib/paginate-responder/will_paginate_adapter.rb, line 10
def total_pages
  resource.total_pages if resource.respond_to? :total_pages
end