Module: Pading::ActiveRecordExtension::ClassMethods

Defined in:
lib/pading/activerecord/active_record_extension.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#inherited(kls) ⇒ Object

Future subclasses will pick up the model extension



10
11
12
13
14
15
# File 'lib/pading/activerecord/active_record_extension.rb', line 10

def inherited(kls) #:nodoc:
  # inherited 当前类定义子类时,就会触发此回调
  super
  pp "===1111111111111111111"
  kls.send(:include, Pading::ActiveRecordModelExtension) if kls.superclass == ::ActiveRecord::Base
end