Sha256: d5542b3ba55c13055cf416ebe3820a81721962d16afaef7c8d9548e3a2d3a2a7

Contents?: true

Size: 330 Bytes

Versions: 3

Compression:

Stored size: 330 Bytes

Contents

module Comfy::Paginate

  # Wrapper to deal with WillPaginate vs Kaminari nonsense
  def comfy_paginate(scope, per_page: 50)
    if defined?(WillPaginate)
      scope.paginate(page: params[:page], per_page: per_page)
    elsif defined?(Kaminari)
      scope.page(params[:page]).per(per_page)
    else
      scope
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-2.0.2 app/controllers/concerns/comfy/paginate.rb
comfortable_mexican_sofa-2.0.1 app/controllers/concerns/comfy/paginate.rb
comfortable_mexican_sofa-2.0.0 app/controllers/concerns/comfy/paginate.rb