Method: Runcible::Resources::Repository.associate_distributor

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

.associate_distributor(id, distributor_type_id, distributor_config, optional = {}) ⇒ RestClient::Response

Associates a distributor to a repository

Parameters:

  • id (String)

    the ID of the repository

  • distributor_type_id (String)

    the type ID of the distributor being associated

  • distributor_config (Hash)

    configuration options for the distributor

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

    container for all optional parameters

Returns:

  • (RestClient::Response)


110
111
112
113
# File 'lib/runcible/resources/repository.rb', line 110

def self.associate_distributor(id, distributor_type_id, distributor_config, optional={})
  required = required_params(binding.send(:local_variables), binding, ["id"])
  call(:post, path("#{id}/distributors"), :payload => { :required => required, :optional => optional })
end