lib/pagy.rb in pagy-5.6.3 vs lib/pagy.rb in pagy-5.6.4

- old
+ new

@@ -3,11 +3,11 @@ require 'pathname' # Core class class Pagy - VERSION = '5.6.3' + VERSION = '5.6.4' # Root pathname to get the path of Pagy files like templates or dictionaries def self.root @root ||= Pathname.new(__dir__).freeze end @@ -57,14 +57,14 @@ left_gap_end = right_gap_end if left_gap_end > right_gap_end right_gap_start = left_gap_start if left_gap_start > right_gap_start series = [] start = 1 if (left_gap_end - left_gap_start).positive? - series.push(*start..(left_gap_start - 1), :gap) + series.push(*start...left_gap_start, :gap) start = left_gap_end + 1 end if (right_gap_end - right_gap_start).positive? - series.push(*start..(right_gap_start - 1), :gap) + series.push(*start...right_gap_start, :gap) start = right_gap_end + 1 end series.push(*start..@last) series[series.index(@page)] = @page.to_s series