gitlab
Version:
GitLab API Nodejs library.
19 lines (13 loc) • 671 B
text/coffeescript
BaseModel = require '../BaseModel'
Utils = require '../Utils'
class ProjectKeys extends BaseModel
listKeys: (projectId, fn = null) =>
"ProjectKeys::listKeys()"
"projects/#{Utils.parseProjectId projectId}/keys", (data) => fn data if fn
getKey: (projectId, keyId, fn = null) =>
"ProjectKeys::getKey()"
"projects/#{Utils.parseProjectId projectId}/keys/#{parseInt keyId}", (data) => fn data if fn
addKey: (projectId, params = {}, fn = null) =>
"ProjectKeys::addKey()"
"projects/#{Utils.parseProjectId projectId}/keys", params, (data) => fn data if fn
module.exports = (client) -> new ProjectKeys client