conversant/ad-libs.js

View on GitHub
lib/defaults.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

var forIn = require('./canHas').forIn;

var defaults = function(obj, source) {

    forIn(source, function(key, value) {
        if (typeof obj[key] === 'undefined') {
            obj[key] = value;
        }
    });

    return obj;
};

module.exports = defaults;