module Gitlab::Client::Services
def change_service(project, service, params)
-
(Boolean)
-
Parameters:
-
params
(Hash
) -- A service parameters. -
service
(String
) -- A service code name. -
project
(Integer
) -- The ID of a project.
def change_service(project, service, params) put("/projects/#{project}/services/#{correct_service_name(service)}", body: params) end
def correct_service_name(service)
def correct_service_name(service) service.to_s.gsub('_', '-') end
def delete_service(project, service)
-
(Boolean)
-
Parameters:
-
service
(String
) -- A service code name. -
project
(Integer
) -- The ID of a project.
def delete_service(project, service) delete("/projects/#{project}/services/#{correct_service_name(service)}") end
def service(project, service)
-
(Gitlab::ObjectifiedHash)
-
Parameters:
-
service
(String
) -- A service code name. -
project
(Integer
) -- The ID of a project.
def service(project, service) get("/projects/#{project}/services/#{correct_service_name(service)}") end