src/console/simpleyui.js
function(o, f, c, proto, action) {
            if (o && o[action] && o !== Y) {
                return o[action].call(o, f, c);
            } else {
                switch (A.test(o)) {
                    case 1:
                        return A[action](o, f, c);
                    case 2:
                        return A[action](Y.Array(o, 0, true), f, c);
                    default:
                        return Y.Object[action](o, f, c, proto);
                }
            }
        }
function(o, f, c, proto, action) {
            if (o && o[action] && o !== Y) {
                return o[action].call(o, f, c);
            } else {
                switch (A.test(o)) {
                    case 1:
                        return A[action](o, f, c);
                    case 2:
                        return A[action](Y.Array(o, 0, true), f, c);
                    default:
                        return Y.Object[action](o, f, c, proto);
                }
            }
        }
function ( o , f , c , proto , action ) { if ( o && o [ action ] && o !== Y ) { return o [ action ] . call ( o , f , c ) ; } else { switch ( A . test ( o ) ) { case 1 : return A [ action ] ( o , f , c ) ; case 2 : return A [ action ] ( Y . Array ( o , 0 , true ) , f , c ) ; default : return Y . Object [ action ] ( o , f , c , proto ) ; } } }
Supplies object inheritance and manipulation utilities.  This adds
additional functionaity to what is provided in yui-base, and the
methods are applied directly to the YUI instance.  This module
is required for most YUI components.
@module oop
Supplies object inheritance and manipulation utilities . This adds additional functionaity to what is provided in yui - base and the methods are applied directly to the YUI instance . This module is required for most YUI components .