Method: Gitlab::Client::Search#search_globally

Defined in:
lib/gitlab/client/search.rb

#search_globally(scope, search) ⇒ Array<Gitlab::ObjectifiedHash>

Search globally across the GitLab instance.

Examples:

Gitlab.search_globally('projects', 'gitlab')
Gitlab.search_globally('issues', 'gitlab')
Gitlab.search_globally('merge_requests', 'gitlab')
Gitlab.search_globally('milestones', 'gitlab')
Gitlab.search_globally('snippet_titles', 'gitlab')
Gitlab.search_globally('snippet_blobs', 'gitlab')

Parameters:

  • scope (String)

    The scope to search in. Currently these scopes are supported: projects, issues, merge_requests, milestones, snippet_titles, snippet_blobs.

  • search (String)

    The search query.

Returns:



20
21
22
23
# File 'lib/gitlab/client/search.rb', line 20

def search_globally(scope, search)
  options = { scope: scope, search: search }
  get('/search', query: options)
end