Code coverage report for jade\lib\filters.js

Statements: 100% (8 / 8)      Branches: 100% (4 / 4)      Functions: 100% (1 / 1)      Lines: 100% (8 / 8)      Ignored: none     

All files » jade\lib\ » filters.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15    1   1 1 62 5 57 56   1      
'use strict';
 
var transformers = require('transformers');
 
module.exports = filter;
function filter(name, str, options) {
  if (typeof filter[name] === 'function') {
    return filter[name](str, options);
  } else if (transformers[name]) {
    return transformers[name].renderSync(str, options);
  } else {
    throw new Error('unknown filter ":' + name + '"');
  }
}