UNPKG

rest-template

Version:

HTTP client library inspired by the Spring Framework's RestTemplate

38 lines (30 loc) 827 B
(function (define) { define(['./mixin'], function (mixin) { "use strict"; // derived from dojo.delegate function Beget() {} /** * Creates a new object with the provided object as it's prototype. * Additional properties may be mixed into the new object. * * @param {Object} obj the new object's prototype * @param {Object} [props] additional properties to mixin to the new object * @return {Object} the new object */ function beget(obj, props) { Beget.prototype = obj; var tmp = new Beget(); Beget.prototype = null; if (props) { mixin(tmp, props); } return tmp; // Object } return beget; }); }( typeof define === 'function' ? define : function (deps, factory) { module.exports = factory.apply(this, deps.map(require)); } // Boilerplate for AMD and Node ));