Code for the talk in Ruby Underground Israel - slides can be found at http://www.slideshare.net/chenfisher