From: ara.t.howard@... Date: 2007-01-18T07:09:16+09:00 Subject: Re: const initialization On Thu, 18 Jan 2007, David Weldon wrote: > I think ruby does something strange when it decides if certain constants > have been initialized or not. Take this simple case: > > #test.rb > require 'const' > require '/home/dave/foo/const' require File.expand_path('const') require File.expand_path('/home/dave/foo/const') > > #const.rb > DAVE=1 > > When I run this I get: > > /home/dave/foo/const.rb:1: warning: already initialized constant DAVE > > ...and yes, const.rb is the same one used for both test1.rb and > test2.rb. It seems like ruby hashes the paths to the source files and > complains when they are different - even if both paths reference the > same file in the filesystem. Is there a good way to avoid this? Thanks! > > -- > Posted via http://www.ruby-forum.com/. > -a -- in the practice of tolerance, one's enemy is the best teacher. - the dalai lama