method
self_and_descendants_from_active_record
v2.3.8 -
Show latest stable
- Class:
ActiveRecord::Base
self_and_descendants_from_active_record(#nodoc:)public
No documentation available.
# File activerecord/lib/active_record/base.rb, line 1372
def self_and_descendants_from_active_record#nodoc:
klass = self
classes = [klass]
while klass != klass.base_class
classes << klass = klass.superclass
end
classes
rescue
# OPTIMIZE this rescue is to fix this test: ./test/cases/reflection_test.rb:56:in `test_human_name_for_column'
# Appearantly the method base_class causes some trouble.
# It now works for sure.
[self]
end