Ben Bleything wrote: > On Mon, Aug 20, 2007, Bil Kleb wrote: >> begin >> require 'funit' >> rescue LoadError >> require 'rubygems' >> require 'funit' >> end >> >> What /should/ I be using? > > We do something like this: > > begin > require 'something' > require 'anotherthing' > rescue LoadError > unless const_defined?( :Gem ) > require 'rubygems' > retry > end > end > > That may not be exactly it, I'll check when I get to work and re-post if > I left something out. > > Ben Why not just a corrected version of an earlier statement? begin require 'rubygems' rescue LoadError; end require 'allofyourstuff' Seems cleaner to me Regards Stefan -- Posted via http://www.ruby-forum.com/.