From acb3e45414a6faedcb83668951f377fbe8b52e2a Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 5 Dec 2014 08:51:49 -0500 Subject: [PATCH] refactor(cloudfunc) rmLastSlash: add check --- lib/cloudfunc.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) 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; };