# File lib/couchrest/mixins/collection.rb, line 123 def paginate(options = {}) page, per_page = parse_options(options) results = @database.view(@view_name, pagination_options(page, per_page)) @amount_pages ||= (results['total_rows'].to_f / per_page.to_f).ceil remember_where_we_left_off(results, page) results = convert_to_container_array(results) results.extend(PaginatedResults) results.amount_pages = @amount_pages results end