From: Kirk Haines Date: 2006-06-01T05:56:59+09:00 Subject: Re: Better coding using ruby On Wednesday 31 May 2006 2:33 pm, Paul D. Kraus wrote: > def splitpipe( string ) > count = 0 > record = string.split('|') > record.each do |element| > element = element.strip > element = formatnum(element) if element =~ /\d?\.\d+/ > element = convertdate(element) if element =~ /^\d\d\/\d\d\/\d\d$/ > record[ count ] = element > count += 1 > end > end def splitpipe (string) string.split('|').collect do |element| element = element.strip element = formatnum(element) if element =~ /\d?\.\d+/ element = convertdate(element) if element =~ /^\d\d\/\d\d\/\d\d$/ end end