Removes clutter code
diff --git a/lib/nano.js b/lib/nano.js
index 8c540fa..88d05b3 100644
--- a/lib/nano.js
+++ b/lib/nano.js
@@ -717,30 +717,14 @@
var path = u.parse(cfg.url);
var pathArray = path.pathname.split('/').filter(function(e) { return e; });
+ var db = path.pathname && pathArray[0];
- if (path.pathname && pathArray.length > 0) {
-
- auth = path.auth ? path.auth : '';
- var port = path.port ? ':' + path.port : '';
- var db = pathArray[0];
-
- var format = {
- protocol: path.protocol,
- host: path.hostname + port
- };
-
- if (auth) {
- format.auth = auth;
- }
-
- cfg.url = u.format(format);
-
+ if (db) {
+ cfg.url = cfg.url.replace('/' + db, '');
return docModule(db);
}
- else {
- return serverScope;
- }
+ return serverScope;
};
/*