From f4e6a9ce7aca16b479aa579bff8b86bfe7a70527 Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Thu, 8 Dec 2016 10:46:44 +0900 Subject: [PATCH] :golf: --- kaminari-core/lib/kaminari/helpers/paginator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kaminari-core/lib/kaminari/helpers/paginator.rb b/kaminari-core/lib/kaminari/helpers/paginator.rb index 4f5096f..edc107f 100644 --- a/kaminari-core/lib/kaminari/helpers/paginator.rb +++ b/kaminari-core/lib/kaminari/helpers/paginator.rb @@ -59,7 +59,7 @@ module Kaminari right_window_plus_one = (options[:total_pages] - options[:right]).upto(options[:total_pages]).to_a inside_window_plus_each_sides = (options[:current_page] - options[:window] - 1).upto(options[:current_page] + options[:window] + 1).to_a - (left_window_plus_one + inside_window_plus_each_sides + right_window_plus_one).uniq.sort.reject {|x| (x < 1) || (x > options[:total_pages])} + (left_window_plus_one | inside_window_plus_each_sides | right_window_plus_one).sort.reject {|x| (x < 1) || (x > options[:total_pages])} end private :relevant_pages