integrating to rvm best practices
add a ruby version dependency (more application of best practices)