ruby version interface