refactor(cloudfunc) rmLastSlash: add check

This commit is contained in:
coderaiser 2014-12-05 08:51:49 -05:00
parent 2562fc37f1
commit acb3e45414

View file

@ -51,17 +51,17 @@ var Util;
* если он - последний символ строки
*/
this.rmLastSlash = function(path) {
var length, lastSlash, isStr, isEqual;
var length, lastSlash, isEqual;
if (path) {
isStr = Util.type.string(path);
length = path.length - 1;
lastSlash = path.lastIndexOf('/');
isEqual = lastSlash === length;
if (length && isStr && isEqual)
path = path.substr(path, length);
}
Util.check(arguments, ['path'])
.type('path', path, 'string');
length = path.length - 1;
lastSlash = path.lastIndexOf('/');
isEqual = lastSlash === length;
if (length && isEqual)
path = path.substr(path, length);
return path;
};