Project

General

Profile

Actions

Bug #5354

closed

Module#remove_const documentation is confusing

Added by agrimm (Andrew Grimm) over 12 years ago. Updated about 12 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]
Backport:
[ruby-core:39676]

Description

=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


Related issues 1 (0 open1 closed)

Is duplicate of Ruby master - Bug #3769: Removing Predefined ConstantsClosed08/31/2010Actions

Updated by marcandre (Marc-Andre Lafortune) about 12 years ago

  • Status changed from Open to Closed

Fixed by Nobu in r29519. Thanks for reporting this issue.

Actions

Also available in: Atom PDF

Like0
Like0