Code coverage report for lang/inheritPrototype.js

Statements: 100% (7 / 7)      Branches: 100% (0 / 0)      Functions: 100% (3 / 3)      Lines: 100% (6 / 6)     

All files » lang/ » inheritPrototype.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171               1 1 1 1     1    
define(['./createObject'], function(createObject){
 
    /**
    * Inherit prototype from another Object.
    * - inspired by Nicholas Zackas <http://nczonline.net> Solution
    * @param {object} child Child object
    * @param {object} parent    Parent Object
    */
    function inheritPrototype(child, parent){
        var p = createObject(parent.prototype);
        p.constructor = child;
        child.prototype = p;
    }
 
    return inheritPrototype;
});