From: Rick DeNatale Date: 2006-10-25T08:01:17+09:00 Subject: Re: DRY fanatics? On 10/24/06, Martin DeMello wrote: > On 10/22/06, Giles Bowkett wrote: > > Anybody know a way to make this DRYer? > > > > when /^([A-Za-z0-9,]+), '([^']+)', '([^']+)', '([^']+)'/ > > grp = %{ '([^']+)'} > rx = /^([A-Za-z0-9,]+),#{grp},#{grp},#{grp}/ Still too WET! grp = %{,'([^']+)'} rx = /^([A-Za-z0-9,]+)#{grp*3}/ Now, can someone how to make this DRYer? x = 111 Seriously, every good idea can be taken to evil extremes. Moderation in everything, including moderation. -- Rick DeNatale My blog on Ruby http://talklikeaduck.denhaven2.com/