I always find it useful to post code that is runnable by copy+paste so people trying to help me don't have to implement all the helper stuff first. > --- Ursprgliche Nachricht --- > Von: marcus <m-lists / bristav.se> > An: ruby-talk / ruby-lang.org (ruby-talk ML) > Betreff: Better way to build string > Datum: Wed, 9 Nov 2005 03:41:28 +0900 > > I'm trying to build a query string based on an array of properties. Is > there a shorter/nicer way to do the following? > > def build_query_string(properties, prop_type) > result = "" > > properties.each do |item| > if prop_type == "tag" > result += " #{item.name}=#{item.value}" > else > if result == "" > result = "?" > else > result += "&" > end > result += "#{item.name}=#{item.value}" > end > end > > result > end > > /Marcus > >