From: daz Date: 2004-05-19T14:43:47+09:00 Subject: Re: ruby 1.8 differences? On 2004/05/03, Jean-Hugues ROBERT wrote: > > >http://dev.faeriemud.org/changes-1.8.0.html > > I tried Symbol#intern, strangely it is not defined for me... > So I keep my "class Symbol; def intern() self end end" > RUBY_VERSION == "1.8.1", RUBY_PLATFORM == "i386-mswin32" > Typo ? > > Yours, > > Jean-Hugues > #to_sym seems to be preferred over #intern. h = 'Hello'.to_sym p h # (from String) #-> :Hello p h.to_sym # (from Symbol) #-> :Hello p h.to_i.to_sym # (from Fixnum) #-> :Hello Sat Nov 2 00:38:55 2002 Yukihiro Matsumoto * object.c (sym_to_sym): rename from Symbol#intern . . . Fri Mar 23 09:49:02 2001 Yukihiro Matsumoto * object.c (sym_intern): new method. daz