Module: Pading::ActiveRecordExtension::ClassMethods
- Defined in:
- lib/pading/activerecord/active_record_extension.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#inherited(kls) ⇒ Object
Future subclasses will pick up the model extension.
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 |