Method: ActiveRecord::ModelSchema::ClassMethods#reset_table_name
- Defined in:
- lib/active_record/model_schema.rb
#reset_table_name ⇒ Object
Computes the table name, (re)sets it internally, and returns it.
278 279 280 281 282 283 284 285 286 |
# File 'lib/active_record/model_schema.rb', line 278 def reset_table_name # :nodoc: self.table_name = if abstract_class? superclass == Base ? nil : superclass.table_name elsif superclass.abstract_class? superclass.table_name || compute_table_name else compute_table_name end end |