Sha256: 4ef6dcc65af388d7cf80dba2c524b05d4be9fc49f17ef45e5505d0e1f43cc2b0

Contents?: true

Size: 502 Bytes

Versions: 1

Compression:

Stored size: 502 Bytes

Contents

module Rao
  module ResourcesController::KaminariConcern
    extend ActiveSupport::Concern

    included do
      helper_method :paginate?
    end

    def paginate?
      true
    end

    private

    def load_collection
      @collection = load_collection_scope.page(params[:page]).per(per_page)
    end

    def per_page
      if [nil, 'all'].include?(params[:per_page])
        nil
      else
        Rao::ResourcesController::Configuration.pagination_per_page_default
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rao-resources_controller-0.0.21.pre app/concerns/rao/resources_controller/kaminari_concern.rb