diff options
author | Xavier Noria <fxn@hashref.com> | 2010-01-27 22:10:46 +0100 |
---|---|---|
committer | Xavier Noria <fxn@hashref.com> | 2010-01-27 22:10:46 +0100 |
commit | 5c2be6d80400bfeb80c80b966ae2f0c11d71c978 (patch) | |
tree | 55579f1248b81078ef60cb0cb0a9fc7c83fd418a /railties/guides/source | |
parent | b0edc8dcf2ba2e7f692c68922849234820bacbe0 (diff) | |
download | rails-5c2be6d80400bfeb80c80b966ae2f0c11d71c978.tar.gz rails-5c2be6d80400bfeb80c80b966ae2f0c11d71c978.tar.bz2 rails-5c2be6d80400bfeb80c80b966ae2f0c11d71c978.zip |
AS guide: Class#reachable? has been removed in 5f981ff0294ba45aa44ad15aa063970b29aeec44
Diffstat (limited to 'railties/guides/source')
-rw-r--r-- | railties/guides/source/active_support_core_extensions.textile | 25 |
1 files changed, 0 insertions, 25 deletions
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+ |