module Pagy::ArrayExtra
def pagy_array(array, vars = {})
def pagy_array(array, vars = {}) pagy = Pagy.new(pagy_array_get_vars(array, vars)) [pagy, array[pagy.offset, pagy.items]] end
def pagy_array_get_vars(array, vars)
def pagy_array_get_vars(array, vars) pagy_set_items_from_params(vars) if defined?(ItemsExtra) vars[:count] ||= array.size vars[:page] ||= params[vars[:page_param] || DEFAULT[:page_param]] vars end