Module: Pagination::PrevPageLinkForHelper

Includes:
CurrentPageForHelper, PathForHelper, TotalPagesForHelper
Included in:
LinksForHelper
Defined in:
lib/action_set/helpers/pagination/prev_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
# File 'lib/action_set/helpers/pagination/prev_page_link_for_helper.rb', line 13

def pagination_prev_page_link_for(set)
  current_page = pagination_current_page_for(set)

  if current_page > 1 && current_page <= pagination_total_pages_for(set)
    link_to('‹ Prev', pagination_path_for(current_page - 1), rel: 'prev', class: 'page-link page-prev')
  else
    (:span, '‹ Prev', class: 'page-link page-prev disabled')
  end
end