Sha256: 2e5c35dc3a706c00a11ada786b7823e986537ccf7dff38841bb0b2c6b82811b4
Contents?: true
Size: 722 Bytes
Versions: 100
Compression:
Stored size: 722 Bytes
Contents
/*! * Stylus - Return * Copyright(c) 2010 LearnBoost <dev@learnboost.com> * MIT Licensed */ /** * Module dependencies. */ var Node = require('./node') , nodes = require('./'); /** * Initialize a new `Return` node with the given `expr`. * * @param {Expression} expr * @api public */ var Return = module.exports = function Return(expr){ this.expr = expr || nodes.null; }; /** * Inherit from `Node.prototype`. */ Return.prototype.__proto__ = Node.prototype; /** * Return a clone of this node. * * @return {Node} * @api public */ Return.prototype.clone = function(){ var clone = new Return(this.expr.clone()); clone.lineno = this.lineno; clone.filename = this.filename; return clone; };
Version data entries
100 entries across 86 versions & 2 rubygems