29 lines
473 B
Ruby
29 lines
473 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module Gitlab
|
||
|
# This class has the same interface as SearchResults except
|
||
|
# it is empty and does not do any work.
|
||
|
#
|
||
|
# We use this when responding to abusive search requests.
|
||
|
class EmptySearchResults
|
||
|
def initialize(*)
|
||
|
end
|
||
|
|
||
|
def objects(*)
|
||
|
Kaminari.paginate_array([])
|
||
|
end
|
||
|
|
||
|
def formatted_count(*)
|
||
|
'0'
|
||
|
end
|
||
|
|
||
|
def highlight_map(*)
|
||
|
{}
|
||
|
end
|
||
|
|
||
|
def aggregations(*)
|
||
|
[]
|
||
|
end
|
||
|
end
|
||
|
end
|