http://stackoverflow.com/questions/3422223/vs-in-ruby