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