From: Matthew Rudy Date: 2007-07-19T18:14:35+09:00 Subject: Overwriting "if" I want to overwrite if, but it doesn't seem to work. module Kernel def if(arg) yield end end def if(arg) yield end doesn't seem to work. I know I could define my own if, but it seems like ruby, being so dynamic, should be capable of this. Any amusing suggestions on how to implement this will be much welcomed. MatthewRudy -- Posted via http://www.ruby-forum.com/.