all files / lib/ecstatic/ etag.js

100% Statements 5/5
100% Branches 2/2
100% Functions 1/1
100% Lines 5/5
1 2 3 4 5 6 7 835× 79× 79×   79×    
module.exports = function (stat, weakEtag) {
  var etag = '"' + [stat.ino, stat.size, JSON.stringify(stat.mtime)].join('-') + '"';
  if (weakEtag) {
    etag = 'W/' + etag;
  }
  return etag;
}