Class: Backend::Api::Search

Inherits:
Object
  • Object
show all
Extended by:
ConnectionHelper
Defined in:
api/search.rb

Overview

Class that connect to endpoints related to the search

Class Method Summary collapse

Class Method Details

.binary(project_names, binary_name) ⇒ String

Performs a search of the binary in a project list

Returns:

  • (String)


9
10
11
12
# File 'api/search.rb', line 9

def self.binary(project_names, binary_name)
  project_list = projects.map { |project_name| "@project='#{CGI.escape(project_name)}'" }.join('+or+')
  post("/search/published/binary/id?match=(@name='#{CGI.escape(binary_name)}'+and+(#{project_list}))")
end