On Feb 15, 2007, at 1:49 PM, Greg Hauptmann wrote: > Does anyone know a way for the below code, to tell when the last > block is > called via "each" so that I can detect this and not add a > superfluous "&" to > the end of the string being built up? Doesn't exactly answer your question, but: > postDataHash.each { |key, value| > postDataString << "#{key}=#{value}&" > } postDataString << postDataHash.map { |k, v| "#{k}=#{v}" }.join("&") James Edward Gray II