Adam Shelly wrote:
> 
> PS:  Is there a better way to do the following?  Can it be done in a
> single line?:
> 
> def describe_set set
> 	s=""
> 	set.each {|o| s+= "There is a #{o} here. " }
> 	s
> end


Edward Faulkner wrote:
 > [...]
 > set.inject("") {|s,o| s + "There is a #{o} here. "}

I was thinking

   set.map{|x| "There is a #{x} here."}.join(" ")