diff --git a/lib/cloudfunc.js b/lib/cloudfunc.js index 6e778744..43f6f11a 100644 --- a/lib/cloudfunc.js +++ b/lib/cloudfunc.js @@ -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; };