lib/function_inheritance.js
function applyDecoration(constructor, key, options) {

		if (options.kind == 'method') {
			return Fn.setMethod(constructor, key, options.descriptor);
		}

		throw new Error('Decorating ' + options.kind + ' is not yet implemented');
	}
function applyDecoration(constructor, key, options) {

		if (options.kind == 'method') {
			return Fn.setMethod(constructor, key, options.descriptor);
		}

		throw new Error('Decorating ' + options.kind + ' is not yet implemented');
	}
function applyDecoration ( constructor , key , options ) { if ( options . kind == 'method' ) { return Fn . setMethod ( constructor , key , options . descriptor ) ; } throw new Error ( 'Decorating ' + options . kind + ' is not yet implemented' ) ; }
Apply a decoration object

@author   Jelle De Loecker   <jelle@develry.be>
@since    0.6.0
@version  0.6.0

@param    {Function}         constructor
@param    {String|Symbol}    key
@param    {Object}           options
Apply a decoration object