Sha256: da1d4494c618a7034dea47ee79ca88caf2762b46f3121881e7e6f1f42305a9a9
Contents?: true
Size: 651 Bytes
Versions: 38
Compression:
Stored size: 651 Bytes
Contents
/*! * Jade - nodes - Filter * Copyright(c) 2010 TJ Holowaychuk <tj@vision-media.ca> * MIT Licensed */ /** * Module dependencies. */ var Node = require('./node') , Block = require('./block'); /** * Initialize a `Filter` node with the given * filter `name` and `block`. * * @param {String} name * @param {Block|Node} block * @api public */ var Filter = module.exports = function Filter(name, block, attrs) { this.name = name; this.block = block; this.attrs = attrs; this.isASTFilter = !block.nodes.every(function(node){ return node.isText }); }; /** * Inherit from `Node`. */ Filter.prototype.__proto__ = Node.prototype;
Version data entries
38 entries across 38 versions & 2 rubygems