Skip to content

Commit 02ec86d

Browse files
committed
Merge pull request #1 from der-On/master
Added User(s) resource
2 parents d7e62b0 + 9f85544 commit 02ec86d

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

lib/gitlab.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ var Project = require('./project');
1717
var Member = require('./member');
1818
var Hook = require('./hook');
1919
var Issue = require('./issue');
20+
var User = require('./user');
2021

2122
/**
2223
* Create a gitlab API client.
@@ -34,6 +35,7 @@ function Client(options) {
3435
this.members = new Member(this);
3536
this.hooks = new Hook(this);
3637
this.issues = new Issue(this);
38+
this.users = new User(this);
3739
}
3840

3941
Client.prototype.request = function (method, pathname, data, callback) {
@@ -96,4 +98,4 @@ Client.prototype.request = function (method, pathname, data, callback) {
9698

9799
exports.create = function (options) {
98100
return new Client(options);
99-
};
101+
};

lib/user.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/*!
2+
* gitlab - lib/user.js
3+
* Copyright(c) 2013 fengmk2 <[email protected]>
4+
* MIT Licensed
5+
*/
6+
7+
"use strict";
8+
9+
/**
10+
* Module dependencies.
11+
*/
12+
13+
var util = require('util');
14+
var Resource = require('./resource');
15+
16+
function User(client) {
17+
Resource.call(this, client, '/users', 'user_id');
18+
}
19+
util.inherits(User, Resource);
20+
21+
module.exports = User;

0 commit comments

Comments
 (0)