Method: EnumTable::Record::ClassMethods#builtin_inheritance_column

Defined in:
lib/enum_table/record.rb

#builtin_inheritance_columnObject

Enables enums for STI types.



90
91
92
93
94
95
96
97
# File 'lib/enum_table/record.rb', line 90

def builtin_inheritance_column  # :nodoc:
  # Can this be made less brittle?
  if self == ActiveRecord::Base
    'type'
  else
    (@builtin_inheritance_column ||= nil) || superclass.builtin_inheritance_column
  end
end