mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
a5dda97602
The former should be symmetric with ancestors and include all children. However, it should not include self since ancestors + descendants should not have duplicated. The latter is symmetric to superclass in the sense it only includes direct children. By adopting a convention, we expect to have less conflict with other frameworks, as Datamapper. For this moment, to ensure ActiveModel::Validations can be used with Datamapper, we should always call ActiveSupport::DescendantsTracker.descendants(self) internally instead of self.descendants avoiding conflicts. |
||
---|---|---|
.. | ||
class | ||
module | ||
object | ||
array_ext_test.rb | ||
base64_ext_test.rb | ||
bigdecimal.rb | ||
blank_test.rb | ||
cgi_ext_test.rb | ||
class_test.rb | ||
date_ext_test.rb | ||
date_time_ext_test.rb | ||
duplicable_test.rb | ||
duration_test.rb | ||
enumerable_test.rb | ||
file_test.rb | ||
float_ext_test.rb | ||
hash_ext_test.rb | ||
integer_ext_test.rb | ||
kernel_test.rb | ||
load_error_test.rb | ||
module_test.rb | ||
name_error_test.rb | ||
numeric_ext_test.rb | ||
object_and_class_ext_test.rb | ||
proc_test.rb | ||
range_ext_test.rb | ||
regexp_ext_test.rb | ||
string_ext_test.rb | ||
time_ext_test.rb | ||
time_with_zone_test.rb | ||
uri_ext_test.rb |