private void InnerMinify(IAsset asset, JsUglifier jsUglifier) { string content = asset.Content; string newContent; string assetUrl = asset.Url; try { newContent = jsUglifier.Uglify(content, assetUrl); } catch (JsUglificationException e) { throw new AssetMinificationException( string.Format(CoreStrings.Minifiers_MinificationSyntaxError, CODE_TYPE, assetUrl, MINIFIER_NAME, e.Message)); } catch (Exception e) { throw new AssetMinificationException( string.Format(CoreStrings.Minifiers_MinificationFailed, CODE_TYPE, assetUrl, MINIFIER_NAME, e.Message)); } asset.Content = newContent; asset.Minified = true; }
private void InnerMinify(IAsset asset, JsUglifier jsUglifier) { string content = asset.Content; string newContent; string assetVirtualPath = asset.VirtualPath; try { newContent = jsUglifier.Uglify(content, assetVirtualPath); } catch (JsUglifyingException e) { throw new AssetMinificationException( string.Format(CoreStrings.Minifiers_MinificationSyntaxError, CODE_TYPE, assetVirtualPath, MINIFIER_NAME, e.Message)); } catch (Exception e) { throw new AssetMinificationException( string.Format(CoreStrings.Minifiers_MinificationFailed, CODE_TYPE, assetVirtualPath, MINIFIER_NAME, e.Message)); } asset.Content = newContent; asset.Minified = true; }