lib/pagy.rb in pagy-4.8.0 vs lib/pagy.rb in pagy-4.8.1

- old
+ new

@@ -3,11 +3,11 @@ require 'pathname' # main class class Pagy - VERSION = '4.8.0' + VERSION = '4.8.1' # Root pathname to get the path of Pagy files like templates or dictionaries def self.root @root ||= Pathname.new(__dir__).freeze end @@ -21,10 +21,10 @@ INSTANCE_VARS_MIN = { count: 0, items: 1, page: 1, outset: 0 }.freeze # Merge and validate the options, do some simple arithmetic and set the instance variables def initialize(vars) @vars = VARS.merge( vars.delete_if{|k,v| VARS.key?(k) && (v.nil? || v == '') } ) - @vars[:fragment] = deprecated_var(:anchor, @vars[:anchor], :fragment, @vars[:fragment]) if @vars[:anchor] + @vars[:fragment] = Pagy.deprecated_var(:anchor, @vars[:anchor], :fragment, @vars[:fragment]) if @vars[:anchor] INSTANCE_VARS_MIN.each do |name,min| raise VariableError.new(self), "expected :#{name} >= #{min}; got #{@vars[name].inspect}" \ unless @vars[name] && instance_variable_set(:"@#{name}", @vars[name].to_i) >= min end