class Wor::Paginate::Adapters::WillPaginateAlreadyPaginated

Attributes

page[R]

Public Instance Methods

count() click to toggle source
# File lib/wor/paginate/adapters/will_paginate_already_paginated.rb, line 22
def count
  paginated_content.to_a.size
end
paginated_content() click to toggle source
# File lib/wor/paginate/adapters/will_paginate_already_paginated.rb, line 17
def paginated_content
  @paginated_content ||= @content.limit(nil).offset(0)
                                 .paginate(page: @page, per_page: @limit)
end
required_methods() click to toggle source
# File lib/wor/paginate/adapters/will_paginate_already_paginated.rb, line 10
def required_methods
  # Methods will_paginate adds to ActiveRecord relations:
  ### [:current_page, :total_entries, :total_entries=, :find_last, :current_page=,
  ### :scoped, :total_pages, :next_page, :previous_page, :out_of_bounds?]
  %i[previous_page out_of_bounds? total_entries= total_pages current_page=]
end
total_count() click to toggle source
# File lib/wor/paginate/adapters/will_paginate_already_paginated.rb, line 26
def total_count
  paginated_content.total_entries
end