3rd Draft 

After carefully examining ruby-doc, I created this and before I delve too much deeper, I'm hoping I'm going in the right direction.