module ActiveRecord::Inheritance::ClassMethods

def polymorphic_name

Returns the value to be stored in the polymorphic type column for Polymorphic Associations.
def polymorphic_name
  store_full_class_name ? base_class.name : base_class.name.demodulize
end