Method: ActiveRecord::ClassMethods#base_class
- Defined in:
- lib/reactive_record/active_record/class_methods.rb
#base_class ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/reactive_record/active_record/class_methods.rb', line 5 def base_class unless self < Base raise ActiveRecordError, "#{name} doesn't belong in a hierarchy descending from ActiveRecord" end if superclass == Base || superclass.abstract_class? self else superclass.base_class end end |