lib/ambush.js
function _isValidAmbush(object) {
	return _isValidObject(object) &&
		_isValidId(object.id) &&
		_isUniqueId(null, object.id) &&
		_isValidCategory(object.category) &&
		_isValidAction(object.action);
}
function _isValidAmbush(object) {
	return _isValidObject(object) &&
		_isValidId(object.id) &&
		_isUniqueId(null, object.id) &&
		_isValidCategory(object.category) &&
		_isValidAction(object.action);
}
function _isValidAmbush ( object ) { return _isValidObject ( object ) && _isValidId ( object . id ) && _isUniqueId ( null , object . id ) && _isValidCategory ( object . category ) && _isValidAction ( object . action ) ; }
Validates ambush function data object on create.

@param {Ambush} object Ambush function data.
@returns {bool} If it's valid or not.
Validates ambush function data object on create .