From: ebeard Date: 2006-10-06T03:40:05+09:00 Subject: Re: Better ruby way for caseing on class? yep that will work and looks like a reasonable alternative. Gavin Kistner wrote: > From: ebeard [mailto:ecbearden@gmail.com] > > Is there a better way? > > Here's one option: > > [Kernel,String,Object].each do |klass| > case > when klass==Kernel > puts "I'm doing stuff with object Kernel" > when klass==String > puts "I'm doing stuff with object String" > when klass==Object > puts "I'm doing stuff with object Object" > end > end