module Pagy::TrimExtra
def pagy_anchor(pagy, **_)
Override the original pagy_anchor.
def pagy_anchor(pagy, **_) a_proc = super return a_proc unless pagy.vars[:trim_extra] lambda do |page, text = pagy.label_for(page), **opts| a = +a_proc.(page, text, **opts) return a unless page.to_s == '1' pagy_trim(pagy, a) # in method for isolated testing end end