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. |
||
---|---|---|
.. | ||
caching | ||
deprecated | ||
metal | ||
railties | ||
vendor | ||
base.rb | ||
caching.rb | ||
deprecated.rb | ||
log_subscriber.rb | ||
metal.rb | ||
middleware.rb | ||
polymorphic_routes.rb | ||
railtie.rb | ||
record_identifier.rb | ||
test_case.rb |