string BuildUrl() { var config = configurationScriptBuilder.BuildConfigurationScript(modules); var filename = GetCacheFilename(); WriteConfigCacheFile(filename, config); return(urlGenerator.CreateCachedFileUrl("~/Cassette.RequireJS/" + filename)); }
public string CreateSpriteUrl(byte[] image) { using (var sha1 = SHA1.Create()) { var hash = sha1.ComputeHash(image).ToHexString(); // TODO: Verify assumption that sprites are always PNGs. var path = "~/sprites/" + hash + ".png"; return(urlGenerator.CreateCachedFileUrl(path)); } }