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