Marc Heiler wrote:
> Picture a small method which accepts one argument. Inside this method is
> simply a case/when menu, nothing else. The question I now have is ... -
> should the argument be coerced to string or symbol?

FWIW, in ruby 1.9 you don't have to make that choice:

$ irb19
irb(main):001:0> /foo/ === :foo
=> true
irb(main):002:0> case :foo; when /foo/; puts "FOO"; end
FOO
=> nil

-- 
       vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407