From: Logan Capaldo Date: 2006-03-07T06:52:02+09:00 Subject: Re: idiomatic ruby --Apple-Mail-24-165942694 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed On Mar 6, 2006, at 4:43 PM, Logan Capaldo wrote: > > On Mar 6, 2006, at 4:38 PM, rtilley wrote: > >> mgmt.InstancesOf("win32_process").each do |p| >> puts p.name.to_s + "\t" + >> p.processid.to_s + "\t" + >> p.executablepath.to_s >> end > > I would use string interporlation here: > puts "#{p.name}\t#{p.processid}\t#{p.executablepath}" > Actually to be idiotically idiomatic : puts %w[ name processid executablepath ].map { |x| p.send(x) }.join ("\t") --Apple-Mail-24-165942694--