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
> 
>