method
set_base_class
rails latest stable - Class:
ActiveRecord::Inheritance::ClassMethods
set_base_class()protected
No documentation available.
# File activerecord/lib/active_record/inheritance.rb, line 268
def set_base_class # :nodoc:
@base_class = if self == Base
self
else
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
end