> -----Original Message----- > From: ara.t.howard / noaa.gov [mailto:ara.t.howard / noaa.gov] > Sent: Thursday, February 02, 2006 8:36 AM > To: ruby-talk ML; ruby-core / ruby-lang.org > Subject: Re: ruby-dev summary 28206-28273 <snip> > suggestion: > > > harp:~ > cat a.rb > # > # predicate methods to avoid double evaluation of expr > # > module Kernel > def iff?(a, &b) a.instance_eval &b if a end > alias_method "if?", "iff?" > def iff!(a, &b) a.instance_eval &b unless a end > alias_method "if!", "iff!" > end Now *that* is freaky. I swear, I wrote and sent my response not 2 seconds before I saw this. Dan