% ruby -ve '
module File::Constants
C = 1
end
p File::C
'
ruby 1.8.0 (2003-07-28) [i686-linux]
-e:5: uninitialized constant File::C (NameError)

というように、File::Constants に定数を定義した場合、File::C という形で
参照できなくなっていることに気がつきました。

以前は

% ruby -ve '
module File::Constants
C = 1
end
p File::C
'
ruby 1.8.0 (2003-03-03) [i686-linux]
1

というように参照できたのですが、意図的な変更でしょうか?
-- 
[田中 哲][たなか あきら][Tanaka Akira]