Module: Secretary::DirtyAssociations::ClassMethods

Defined in:
lib/secretary/dirty_associations.rb

Instance Method Summary collapse

Instance Method Details

#persistable_attribute_namesObject



17
18
19
20
# File 'lib/secretary/dirty_associations.rb', line 17

def persistable_attribute_names
  @persistable_attribute_names ||= connection
    .schema_cache.columns_hash(table_name).keys
end

#reset_column_informationObject



22
23
24
25
# File 'lib/secretary/dirty_associations.rb', line 22

def reset_column_information
  super
  @persistable_attribute_names = nil
end