Hi, At Fri, 24 Mar 2006 18:33:53 +0900, Phil Tomson wrote in [ruby-talk:185669]: > class Symbol > undef_method :to_int > end > > ....that works for my purposes, but I wonder why there is a > Symbol#to_int method in the library. Why not just require that Symbol#to_i be > called explicitly if that's what you want? Histrical reason. Formerly, until Symbol class was introduced Fixnum was used. Symbol#to_int is deprecated and has been purged in 1.9. $ ruby1.8 -ve :foo.to_int ruby 1.8.4 (2005-12-24) [i486-linux] -e:1: warning: treating Symbol as an integer -- Nobu Nakada