Module: Avo::Search::ResultsLimiter

Defined in:
lib/avo/search/results_limiter.rb

Class Method Summary collapse

Class Method Details

.apply(query) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/avo/search/results_limiter.rb', line 6

def self.apply(query)
  return query if query.is_a?(Array)

  query = query.all if query.is_a?(Class)
  return query if query.limit_value.present?

  query.limit(Avo.configuration.search_results_count)
end