invoke.js revision 5f5506c72131d53db1084845e56b7cf8e6842ffe
Y.Array.invoke = function ( items, name ) {
var args = Y.Array( arguments, 2, true ),
isFunction = Y.Lang.isFunction,
ret = [];
Y.Array.each( Y.Array( items ), function ( item, i ) {
if ( isFunction( item[ name ] ) ) {
ret[i] = item[ name ].apply( item, args );
}
});
return ret;
};