- for( var methodName in promiseMethods ) {
- obj[ methodName ] = deferred[ methodName ];
- }
- return obj;
- },
- // Get the invert promise for this deferred
- // If obj is provided, the invert promise aspect is added to the object
- invert: function( obj ) {
- if ( obj == null ) {
- if ( invert ) {
- return invert;
- }
- invert = obj = {};
- }
- for( var methodName in promiseMethods ) {
- obj[ methodName ] = promiseMethods[ methodName ] && deferred[ promiseMethods[methodName] ];