# File lib/sunspot/search/cursor_paginated_collection.rb, line 23 def first_page? current_cursor == '*' end
# File lib/sunspot/search/cursor_paginated_collection.rb, line 27 def last_page? count < per_page end
# File lib/sunspot/search/cursor_paginated_collection.rb, line 18 def total_pages (total_count.to_f / per_page).ceil end
# File lib/sunspot/search/cursor_paginated_collection.rb, line 9 def initialize(collection, per_page, total, current_cursor, next_page_cursor) @per_page = per_page @total_count = total @current_cursor = current_cursor @next_page_cursor = next_page_cursor replace collection end