gitlab
Version:
GitLab API Nodejs library.
19 lines (13 loc) • 752 B
text/coffeescript
BaseModel = require '../BaseModel'
Utils = require '../Utils'
class ProjectServices extends BaseModel
show: (projectId, serviceName, fn = null) =>
"Projects::showService()"
"projects/#{Utils.parseProjectId projectId}/services/#{serviceName}", (data) => fn data if fn
update: (projectId, serviceName, params, fn = null) =>
"Projects::updateService()"
"projects/#{Utils.parseProjectId projectId}/services/#{serviceName}", params, (data) => fn data if fn
remove: (projectId, serviceName, fn = null) =>
"Projects:removeService()"
"projects/#{Utils.parseProjectId projectId}/services/#{serviceName}", (data) => fn data if fn
module.exports = (client) -> new ProjectServices client