Module: Dynamoid::Dirty::ClassMethods

Defined in:
lib/dynamoid/dirty.rb

Instance Method Summary collapse

Instance Method Details

#from_databaseObject



40
41
42
43
44
# File 'lib/dynamoid/dirty.rb', line 40

def from_database(*)
  super.tap do |m|
    m.send(:clear_changes_information)
  end
end

#update_fieldsObject



26
27
28
29
30
31
# File 'lib/dynamoid/dirty.rb', line 26

def update_fields(*)
  if model = super
    model.send(:clear_changes_information)
  end
  model
end

#upsertObject



33
34
35
36
37
38
# File 'lib/dynamoid/dirty.rb', line 33

def upsert(*)
  if model = super
    model.send(:clear_changes_information)
  end
  model
end