nodejitsu-api
Advanced tools
Comparing version 0.4.6 to 0.4.7
@@ -11,2 +11,3 @@ 'use strict'; | ||
var util = require('util'), | ||
defaultUser = require('./helpers').defaultUser, | ||
Client = require('./client').Client; | ||
@@ -35,3 +36,4 @@ | ||
Databases.prototype.create = function (databaseType, databaseName, callback) { | ||
var argv = ['databases', this.options.get('username'), databaseName]; | ||
databaseName = defaultUser.call(this, databaseName); | ||
var argv = [ 'databases' ].concat(databaseName.split('/')); | ||
@@ -52,3 +54,4 @@ this.request({ method: 'POST', uri: argv, body: { type: databaseType }}, function (err, result, res) { | ||
Databases.prototype.get = function (databaseName, callback) { | ||
var argv = ['databases', this.options.get('username'), databaseName]; | ||
databaseName = defaultUser.call(this, databaseName); | ||
var argv = [ 'databases' ].concat(databaseName.split('/')); | ||
@@ -88,5 +91,6 @@ this.request({ uri: argv }, function (err, result) { | ||
Databases.prototype.destroy = function (databaseName, callback) { | ||
var argv = ['databases', this.options.get('username'), databaseName]; | ||
databaseName = defaultUser.call(this, databaseName); | ||
var argv = [ 'databases' ].concat(databaseName.split('/')); | ||
this.request({ method: 'DELETE', uri: argv }, callback); | ||
}; |
@@ -5,3 +5,3 @@ 'use strict'; | ||
// ### function defaultUser (appName) | ||
// #### @appName {String} App name | ||
// #### @data {String} App name, user/app, or user/database. | ||
// | ||
@@ -11,8 +11,8 @@ // A helper to prepend a default username. | ||
// | ||
exports.defaultUser = function (appName) { | ||
if (appName.search('/') === -1) { | ||
appName = this.options.get('username') + '/' + appName; | ||
exports.defaultUser = function (data) { | ||
if (!~data.indexOf('/')) { | ||
data = this.options.get('username') + '/' + data; | ||
} | ||
return appName; | ||
return data; | ||
}; | ||
@@ -19,0 +19,0 @@ |
{ | ||
"name": "nodejitsu-api", | ||
"version": "0.4.6", | ||
"version": "0.4.7", | ||
"description": "nodejitsu API client wrapper", | ||
@@ -5,0 +5,0 @@ "keywords": ["nodejitsu", "nodejitsu-api"], |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
70334
1604
1