blob: d91849e028bf3053ef60a0e2ccfea2567a3a362f [file] [log] [blame]
'use strict'
var UsergridClient = require('../lib/client')
var Usergrid = require('../usergrid')
module.exports = {
validate: function(args) {
var client
if (args[0] instanceof UsergridClient) {
client = args[0]
args.shift()
} else if (Usergrid.isInitialized) {
client = Usergrid
} else {
throw new Error("This method requires a valid UsergridClient instance (or the Usergrid shared instance) to be initialized")
}
return client
}
}