Skip to content

Commit b625383

Browse files
committed
cleanup
1 parent 04f4eb5 commit b625383

File tree

3 files changed

+41
-40
lines changed

3 files changed

+41
-40
lines changed

index.js

+1-40
Original file line numberDiff line numberDiff line change
@@ -1,40 +1 @@
1-
var url = require('url');
2-
var querystring = require('querystring');
3-
4-
var Etcd = require('./client');
5-
6-
function EtcdConfig(connectionString) {
7-
8-
var urlParts = url.parse(connectionString);
9-
var query = querystring.parse(urlParts.query);
10-
11-
query.json = true;
12-
13-
urlParts.search = querystring.stringify(query);
14-
15-
this.client = new Etcd(url.format(urlParts));
16-
}
17-
18-
EtcdConfig.prototype.identify = function (id) {
19-
20-
this.id = id;
21-
};
22-
23-
EtcdConfig.prototype.load = function (path, callback) {
24-
25-
if (typeof path === 'function') {
26-
27-
callback = path;
28-
29-
path = '';
30-
}
31-
32-
path = '/' + path;
33-
34-
this.client.get('/applications/' + this.id + path, {recursive: true}, function (err, res) {
35-
36-
callback(null, res);
37-
});
38-
};
39-
40-
module.exports = EtcdConfig;
1+
module.exports = require('./lib');

client.js lib/client.js

File renamed without changes.

lib/index.js

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
var url = require('url');
2+
var querystring = require('querystring');
3+
4+
var Etcd = require('./client');
5+
6+
function EtcdConfig(connectionString) {
7+
8+
var urlParts = url.parse(connectionString);
9+
var query = querystring.parse(urlParts.query);
10+
11+
query.json = true;
12+
13+
urlParts.search = querystring.stringify(query);
14+
15+
this.client = new Etcd(url.format(urlParts));
16+
}
17+
18+
EtcdConfig.prototype.identify = function (id) {
19+
20+
this.id = id;
21+
};
22+
23+
EtcdConfig.prototype.load = function (path, callback) {
24+
25+
if (typeof path === 'function') {
26+
27+
callback = path;
28+
29+
path = '';
30+
}
31+
32+
path = '/' + path;
33+
34+
this.client.get('/applications/' + this.id + path, {recursive: true}, function (err, res) {
35+
36+
callback(null, res);
37+
});
38+
};
39+
40+
module.exports = EtcdConfig;

0 commit comments

Comments
 (0)