From 846f91997b2f1652ee378ab1b1b04b19ea6decbd Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 3 Dec 2014 09:51:03 -0500 Subject: [PATCH] refactor(packer) unpack: checkExt -> regexp --- lib/server/packer.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/server/packer.js b/lib/server/packer.js index 9579c7d5..379562d9 100644 --- a/lib/server/packer.js +++ b/lib/server/packer.js @@ -61,19 +61,16 @@ exports.unpack = function(from, to, callback) { var write, - isStr = Util.type.string(from), - check = Util.checkExt, - isTarGz = isStr && check(from, 'tar.gz'), + isTarGz = /\.tar\.gz$/.test(from), options = { gunzip : true }; - if (tar && isTarGz) { + if (isTarGz) write = tar.Extract({ path: to }); - } else { + else write = to; - } files.pipe(from, write, options, callback); };