Module: LinkedRails::Collection::Paginated

Extended by:
ActiveSupport::Concern
Included in:
PaginatedView
Defined in:
app/models/linked_rails/collection/paginated.rb

Instance Method Summary collapse

Instance Method Details

#nextObject



12
13
14
15
16
# File 'app/models/linked_rails/collection/paginated.rb', line 12

def next
  return if page.nil? || page.to_i >= (total_page_count || 0)

  iri_with_root(root_relative_iri(page: page.to_i + 1))
end

#prevObject



18
19
20
21
22
# File 'app/models/linked_rails/collection/paginated.rb', line 18

def prev
  return if page.nil? || page.to_i <= 1

  iri_with_root(root_relative_iri(page: page.to_i - 1))
end