Module: Pagination::NextPageLinkForHelper

Includes:
CurrentPageForHelper, PathForHelper, TotalPagesForHelper
Included in:
LinksForHelper
Defined in:
lib/action_set/helpers/pagination/next_page_link_for_helper.rb

Instance Method Summary collapse

Methods included from PathForHelper

#pagination_path_for

Methods included from Params::CurrentHelper

#current_params

Methods included from TotalPagesForHelper

#pagination_total_pages_for

Methods included from PageSizeForHelper

#pagination_page_size_for

Methods included from RecordSizeForHelper

#pagination_record_size_for

Methods included from CurrentPageForHelper

#pagination_current_page_for

Instance Method Details



13
14
15
16
17
18
19
20
21
22
# File 'lib/action_set/helpers/pagination/next_page_link_for_helper.rb', line 13

def pagination_next_page_link_for(set)
  current_page = pagination_current_page_for(set)
  total_pages = pagination_total_pages_for(set)

  if current_page != total_pages && current_page <= total_pages
    link_to('Next ›', pagination_path_for(current_page + 1), rel: 'next', class: 'page-link page-next')
  else
    (:span, 'Next ›', class: 'page-link page-next disabled')
  end
end