diff --git a/lib/filterer/active_record.rb b/lib/filterer/active_record.rb index 82c51cf..3c57baa 100644 --- a/lib/filterer/active_record.rb +++ b/lib/filterer/active_record.rb @@ -7,7 +7,7 @@ def filter(params = {}, opts = {}) delegate_to_filterer(:filter, params, opts) end - def chain(params = {}, opts = {}) + def filter_chain(params = {}, opts = {}) delegate_to_filterer(:chain, params, opts) end diff --git a/lib/filterer/base.rb b/lib/filterer/base.rb index 3e0cf19..84ba75b 100644 --- a/lib/filterer/base.rb +++ b/lib/filterer/base.rb @@ -62,7 +62,7 @@ def filter_without_pagination(params = {}, opts = {}) end # @return [ActiveRecord::Association] - def chain(params = {}, opts = {}) + def filter_chain(params = {}, opts = {}) new(params, opts.merge( skip_ordering: true, skip_pagination: true diff --git a/spec/lib/filterer/base_spec.rb b/spec/lib/filterer/base_spec.rb index f5f8279..2f517e7 100644 --- a/spec/lib/filterer/base_spec.rb +++ b/spec/lib/filterer/base_spec.rb @@ -387,7 +387,7 @@ def starting_query it 'provides a helper method to skip both' do expect_any_instance_of(DefaultParamsFilterer).to_not receive(:ordered_results) expect_any_instance_of(DefaultParamsFilterer).to_not receive(:paginate_results) - filterer = DefaultParamsFilterer.chain({}) + filterer = DefaultParamsFilterer.filter_chain({}) end it 'provides a helper method to skip pagination' do