Issue #5354 has been reported by Andrew Grimm.

----------------------------------------
Bug #5354: Module#remove_const documentation is confusing
http://redmine.ruby-lang.org/issues/5354

Author: Andrew Grimm
Status: Open
Priority: Normal
Assignee: 
Category: DOC
Target version: 
ruby -v: ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]


=begin
The documentation for Module#remove_const says:

> Removes the definition of the given constant, returning that constant???s value. Predefined classes and singleton objects (such as true) cannot be removed.

Based on this documentation, someone said in http://stackoverflow.com/q/7513727/38765 that you can't do remove_const on the File constant, whereas you can.

 class Object
   remove_const :File
 end
 
 File # => NameError: uninitialized constant File
 

=end



-- 
http://redmine.ruby-lang.org