lib/libs.js
function _implements () {
                    var args = libs.object.toArray(arguments),
                        a    = args.shift();

                    if(!a) return false;
                    return libs.object.every(args, function (m) {
                        if(!(a[m] instanceof Function)) return false;
                    });
                }
function _implements () {
                    var args = libs.object.toArray(arguments),
                        a    = args.shift();

                    if(!a) return false;
                    return libs.object.every(args, function (m) {
                        if(!(a[m] instanceof Function)) return false;
                    });
                }
function _implements ( ) { var args = libs . object . toArray ( arguments ) , a = args . shift ( ) ; if ( ! a ) return false ; return libs . object . every ( args , function ( m ) { if ( ! ( a [ m ] instanceof Function ) ) return false ; } ) ; }
Tests whether or not the object has a method called 'method'.
@param {Object} o The object to operate on.
@param {String} method The name of the method to test existence for.
@return {Boolean} True if the object has a function called 'method', false otherwise.
Tests whether or not the object has a method called method .