instance method inherited

Ruby on Rails 7.1.6

Since v7.1.6 Private

Available in: v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

inherited(subclass)

No documentation comment.

Parameters

subclass req
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

Type at least 2 characters to search.

↑↓ navigate · open · esc close