Method: ActiveResource::PaginatedCollection#first_page

Defined in:
lib/esp/extensions/active_resource/paginated_collection.rb

#first_pagePaginatedCollection, self

Returns the first page of results.

Returns self (and no API call is made) when already on the first page.

Examples:

alerts.current_page_number # => 5
first_page = alerts.first_page
alerts.current_page_number # => 5
first_page.current_page_number # => 1

Returns:



35
36
37
# File 'lib/esp/extensions/active_resource/paginated_collection.rb', line 35

def first_page
  previous_page? ? updated_collection(from: from, page: { number: 1 }) : self
end