From 599e44f2d2081ffd0d42313eea194da0ddb7d1a4 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Tue, 17 Mar 2020 21:52:30 -0700 Subject: [PATCH] Prefer per over per_page [skip ci] --- lib/searchkick/relation.rb | 1 + test/pagination_test.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/searchkick/relation.rb b/lib/searchkick/relation.rb index d451b50..b650cd1 100644 --- a/lib/searchkick/relation.rb +++ b/lib/searchkick/relation.rb @@ -105,6 +105,7 @@ module Searchkick spawn.per_page!(*args) end end + alias_method :per, :per_page def per_page!(value) options[:per_page] = value diff --git a/test/pagination_test.rb b/test/pagination_test.rb index 1646755..832ca04 100644 --- a/test/pagination_test.rb +++ b/test/pagination_test.rb @@ -45,7 +45,7 @@ class PaginationTest < Minitest::Test def test_pagination_relation store_names ["Product A", "Product B", "Product C", "Product D", "Product E", "Product F"] - products = Product.search("product", relation: true).order(name: :asc).page(2).per_page(2).padding(1) + products = Product.search("product", relation: true).order(name: :asc).page(2).per(2).padding(1) assert_equal ["Product D", "Product E"], products.map(&:name) assert_equal "product", products.entry_name assert_equal 2, products.current_page -- libgit2 0.21.0