class Pagy::Keyset

def records

Fetch the array of records for the current page
def records
  @records ||= begin
                 @set = apply_select if select?
                 if @latest
                   # :nocov:
                   @set = @vars[:after_latest]&.(@set, @latest) || # deprecated
                          # :nocov:
                          @vars[:filter_newest]&.(@set, @latest, @keyset) ||
                          filter_newest
                 end
                 records = @set.limit(@limit + 1).to_a
                 @more   = records.size > @limit && !records.pop.nil?
                 records
               end
end