Implementing the ability to choose ruby verson