UNPKG

gitlab

Version:
19 lines (13 loc) 752 B
BaseModel = require '../BaseModel' Utils = require '../Utils' class ProjectServices extends BaseModel show: (projectId, serviceName, fn = null) => @debug "Projects::showService()" @get "projects/#{Utils.parseProjectId projectId}/services/#{serviceName}", (data) => fn data if fn update: (projectId, serviceName, params, fn = null) => @debug "Projects::updateService()" @put "projects/#{Utils.parseProjectId projectId}/services/#{serviceName}", params, (data) => fn data if fn remove: (projectId, serviceName, fn = null) => @debug "Projects:removeService()" @delete "projects/#{Utils.parseProjectId projectId}/services/#{serviceName}", (data) => fn data if fn module.exports = (client) -> new ProjectServices client