UNPKG

531 BJavaScriptView Raw
1
2/*!
3 * Jade - nodes - Mixin
4 * Copyright(c) 2010 TJ Holowaychuk <tj@vision-media.ca>
5 * MIT Licensed
6 */
7
8/**
9 * Module dependencies.
10 */
11
12var Node = require('./node');
13
14/**
15 * Initialize a new `Mixin` with `name` and `block`.
16 *
17 * @param {String} name
18 * @param {String} args
19 * @param {Block} block
20 * @api public
21 */
22
23var Mixin = module.exports = function Mixin(name, args, block){
24 this.name = name;
25 this.args = args;
26 this.block = block;
27};
28
29/**
30 * Inherit from `Node`.
31 */
32
33Mixin.prototype.__proto__ = Node.prototype;
34