Updating the gem ruby sources to better encapsulate the different functionality.