Method: Runcible::Resources::Repository.search

Defined in:
lib/runcible/resources/repository.rb

.search(criteria, optional = {}) ⇒ RestClient::Response

Searches for repositories based on criteria

Parameters:

  • criteria (Hash)

    criteria object containing Mongo syntax

  • optional (Hash) (defaults to: {})

    container for all optional parameters

Returns:

  • (RestClient::Response)


87
88
89
90
# File 'lib/runcible/resources/repository.rb', line 87

def self.search(criteria, optional={})
  required = required_params(binding.send(:local_variables), binding)
  call(:post, path("search"), :payload => { :required => required, :optional => optional })
end