Module: Components::PaginationHelper

Defined in:
app/helpers/components/pagination_helper.rb

Instance Method Summary collapse

Instance Method Details

#paginated_page_param(pagy, page) ⇒ Object



3
4
5
6
7
8
# File 'app/helpers/components/pagination_helper.rb', line 3

def paginated_page_param(pagy, page)
  @page_param ||= pagy.vars[:page_param] || Pagy::VARS[:page_param]
  @query_parameters ||= request.query_parameters

  @query_parameters.merge(@page_param => page)
end

#paginated_path(path_helper, pagy, page, param) ⇒ Object



10
11
12
13
# File 'app/helpers/components/pagination_helper.rb', line 10

def paginated_path(path_helper, pagy, page, param)
  page_query = paginated_page_param(pagy, page)
  send(path_helper, param, page_query)
end