class ActiveRecord::FixtureSet::ModelMetadata
:nodoc:
def has_primary_key_column?
def has_primary_key_column? @has_primary_key_column ||= primary_key_name && @model_class.columns.any? { |col| col.name == primary_key_name } end
def inheritance_column_name
def inheritance_column_name @inheritance_column_name ||= @model_class && @model_class.inheritance_column end
def initialize(model_class)
def initialize(model_class) @model_class = model_class end
def primary_key_name
def primary_key_name @primary_key_name ||= @model_class && @model_class.primary_key end
def primary_key_type
def primary_key_type @primary_key_type ||= @model_class && @model_class.type_for_attribute(@model_class.primary_key).type end
def timestamp_column_names
def timestamp_column_names @model_class.all_timestamp_attributes_in_model end