From f7f6651f79b8cacdadaeefc051ed0cf75fa4fe8a Mon Sep 17 00:00:00 2001 From: Chris Oliver Date: Wed, 24 Dec 2025 11:01:22 -0600 Subject: [PATCH] Use Pagy::Offset for v43+ --- lib/typesense/pagination/pagy.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/typesense/pagination/pagy.rb b/lib/typesense/pagination/pagy.rb index 817a2a1..cc5e5de 100644 --- a/lib/typesense/pagination/pagy.rb +++ b/lib/typesense/pagination/pagy.rb @@ -14,7 +14,9 @@ def self.create(results, total_hits, options = {}) } pagy_version = Gem::Version.new(::Pagy::VERSION) - pagy = if pagy_version >= Gem::Version.new('9.0') + pagy = if pagy_version >= Gem::Version.new("43.0.0.rc1") + ::Pagy::Offset.new(**vars) + elsif pagy_version >= Gem::Version.new("9.0") ::Pagy.new(**vars) else ::Pagy.new(vars)