module Pagy::Backend

def pagy_get_vars(collection, vars)

Sub-method called only by #pagy: here for easy customization of variables by overriding
def pagy_get_vars(collection, vars)
  pagy_set_items_from_params(vars) if defined?(UseItemsExtra)
  vars[:count] ||= (c = collection.count(:all)).is_a?(Hash) ? c.size : c
  vars[:page]  ||= params[ vars[:page_param] || VARS[:page_param] ]
  vars
end