From b8c882f3b2de62f7f3fb53866970c49c5bcf92a1 Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Wed, 23 Nov 2016 11:31:44 +0900 Subject: [PATCH] We use the paginator_class value only in this method --- .../lib/kaminari/actionview/action_view_extension.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb b/kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb index cf73cc4..0ee8dab 100644 --- a/kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb +++ b/kaminari-actionview/lib/kaminari/actionview/action_view_extension.rb @@ -20,10 +20,9 @@ module Kaminari # * :remote - Ajax? (false by default) # * :paginator_class - Specify a custom Paginator (Kaminari::Helpers::Paginator by default) # * :ANY_OTHER_VALUES - Any other hash key & values would be directly passed into each tag as :locals value. - def paginate(scope, options = {}) + def paginate(scope, paginator_class: Kaminari::Helpers::Paginator, **options) options[:total_pages] ||= scope.total_pages - paginator_class = options[:paginator_class] || Kaminari::Helpers::Paginator paginator = paginator_class.new(self, options.reverse_merge(current_page: scope.current_page, per_page: scope.limit_value, remote: false)) paginator.to_s end