instance method
inherited
Ruby on Rails 7.1.6
Since v7.1.6 PrivateSignature
inherited(subclass)
No documentation comment.
Parameters
-
subclassreq
Source
# File activerecord/lib/active_record/core.rb, line 382
def inherited(subclass)
super
# initialize cache at class definition for thread safety
subclass.initialize_find_by_cache
unless subclass.base_class?
klass = self
until klass.base_class?
klass.initialize_find_by_cache
klass = klass.superclass
end
end
subclass.class_eval do
@arel_table = nil
@predicate_builder = nil
@inspection_filter = nil
@filter_attributes ||= nil
@generated_association_methods ||= nil
end
end
Defined in activerecord/lib/active_record/core.rb line 382
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Core::ClassMethods