lib/pagy/extras/shared.rb in pagy-3.3.0 vs lib/pagy/extras/shared.rb in pagy-3.3.1

- old
+ new

@@ -17,10 +17,10 @@ # "350" => [1, 2, :gap, 17, 18, 19, "20", 21, 22, 23, :gap, 49, 50], # "550" => [1, 2, 3, :gap, 16, 17, 18, 19, "20", 21, 22, 23, 24, :gap, 48, 49, 50] } # Notice: if :steps is false it will use the single {0 => @vars[:size]} size def sequels steps = @vars[:steps] || {0 => @vars[:size]} - steps.key?(0) or raise(ArgumentError, "expected :steps to define the 0 width; got #{steps.inspect}") + steps.key?(0) or raise(VariableError.new(self), "expected :steps to define the 0 width; got #{steps.inspect}") sequels = {}; steps.each {|width, size| sequels[width.to_s] = series(size)}; sequels end module Frontend