module KaminariPagination
  extend ActiveSupport::Concern

  def bounded_pagination(items, page_number)
    items = items.page(page_number)
    items.to_a.empty? ? items.page(items.total_pages) : items
  end
end