Някои интересни неща, изяснени на ниво парсер :D http://www.seejohncode.com/2012/02/03/ruby-wat/
Ruby #wtf
Не е консистентно в имплементациите, примерно в rubinius, примерите с c = 1 if c == 1 не създават нова променлива.
Трябва да сте влезли в системата, за да може да отговаряте на теми.