# 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