From: John Carter Date: 2005-03-11T05:45:17+09:00 Subject: Re: [Job] Ruby Developers in Tokyo, Japan Whats wrong with just... def describe puts "\ Company : #{name} Location : #{location} Web site : #{web_site} Brief description : #{description} " end On Tue, 8 Mar 2005, Eric Hodel wrote: > On 07 Mar 2005, at 06:53, Zev Blut wrote: > >> def describe >> puts "Company : #{name}" >> puts "Location : #{location}" >> puts "Web site : #{web_site}" >> puts "","Brief description :" >> puts description, "" >> end > > I like this better, much cleaner than puts with ',', which I don't see very > often. Also, you could pass this array around everywhere, then join the > whole thing up at the end for printing (so you could, say, HTML format it or > something). > > def describe > desc = [] > desc << "Company : #{name}" > desc << "Location : #{location}" > desc << "Web site : #{web_site}" > desc << "" << "Brief description :" << description << "" > puts desc.join('\n') > end John Carter Phone : (64)(3) 358 6639 Tait Electronics Fax : (64)(3) 359 4632 PO Box 1645 Christchurch Email : john.carter@tait.co.nz New Zealand Refactorers do it a little better every time.