Sha256: cecf7bcaf5a4b8f7ca83d3bf57a27c3874d2f18742ed7f18452beca3eb64d6af

Contents?: true

Size: 847 Bytes

Versions: 276

Compression:

Stored size: 847 Bytes

Contents

var getWrapDetails = require('./_getWrapDetails'),
    insertWrapDetails = require('./_insertWrapDetails'),
    setToString = require('./_setToString'),
    updateWrapDetails = require('./_updateWrapDetails');

/**
 * Sets the `toString` method of `wrapper` to mimic the source of `reference`
 * with wrapper details in a comment at the top of the source body.
 *
 * @private
 * @param {Function} wrapper The function to modify.
 * @param {Function} reference The reference function.
 * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
 * @returns {Function} Returns `wrapper`.
 */
function setWrapToString(wrapper, reference, bitmask) {
  var source = (reference + '');
  return setToString(wrapper, insertWrapDetails(source, updateWrapDetails(getWrapDetails(source), bitmask)));
}

module.exports = setWrapToString;

Version data entries

276 entries across 274 versions & 30 rubygems

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/lodash/_setWrapToString.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/lodash/_setWrapToString.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.60 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.59 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.58 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.57 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.56 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.55 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.54 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.53 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.52 node_modules/lodash/_setWrapToString.js
trusty-cms-6.3.1 node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.51 node_modules/lodash/_setWrapToString.js
boring_generators-0.15.0 tmp/templates/app_template/node_modules/lodash/_setWrapToString.js
clapton-0.0.26 lib/clapton/javascripts/node_modules/lodash/_setWrapToString.js
clapton-0.0.25 lib/clapton/javascripts/node_modules/lodash/_setWrapToString.js
immosquare-cleaner-0.1.50 node_modules/lodash/_setWrapToString.js
clapton-0.0.24 lib/clapton/javascripts/node_modules/lodash/_setWrapToString.js
clapton-0.0.23 lib/clapton/javascripts/node_modules/lodash/_setWrapToString.js