From 5c2be6d80400bfeb80c80b966ae2f0c11d71c978 Mon Sep 17 00:00:00 2001
From: Xavier Noria <fxn@hashref.com>
Date: Wed, 27 Jan 2010 22:10:46 +0100
Subject: AS guide: Class#reachable? has been removed in
 5f981ff0294ba45aa44ad15aa063970b29aeec44

---
 .../source/active_support_core_extensions.textile  | 25 ----------------------
 1 file changed, 25 deletions(-)

(limited to 'railties/guides/source/active_support_core_extensions.textile')

diff --git a/railties/guides/source/active_support_core_extensions.textile b/railties/guides/source/active_support_core_extensions.textile
index 009e571bc4..dd0569ef09 100644
--- a/railties/guides/source/active_support_core_extensions.textile
+++ b/railties/guides/source/active_support_core_extensions.textile
@@ -666,31 +666,6 @@ See aso +Object#subclasses_of+, explained in "Extensions to All Objects FIX THIS
 
 NOTE: Defined in +active_support/core_ext/class/removal.rb+.
 
-h4. Reachable Classes
-
-By definition a non-anonymous class is reachable if its name constantized is defined, and the corresponding constant evaluates to +self+:
-
-<ruby>
-class C; end
-C.reachable? # => true
-
-phantom = Object.send(:remove_const, :C)
-
-# The class object is orphan now but it still has a name.
-phantom.name # => "C"
-
-# Class name no longer available as a constant.
-phantom.reachable? # => nil
-
-# Let's define a class named "C" again.
-class C; end
-
-# Class name available as a constant, but different class object.
-phantom.reachable? # => false
-</ruby>
-
-NOTE: Defined in +active_support/core_ext/class/removal.rb+.
-
 h3. Extensions to +String+
 
 h4. +squish+
-- 
cgit v1.2.3

