Creating a document.ready like function for my own object

Creating a document.ready like function for my own object

If I have an object created by me named "connectionClient", how do I have it fire an event of some sort when its ready attribute equals true?   I want it to be the same format as the jquery document.ready() function, something like this:

  1. var connectionClient = {

          ready: false,

          if (this.ready == true  )
          {
                connectionClient.ready();
          }

          ready: function()
          {
                //Defined By user
          }

    }

    //Run Code When Ready
    connectionClient.ready( function(){




    });