Method: Auditing::Auditor#rollback

Defined in:
lib/auditing/auditor.rb

#rollbackObject



18
19
20
21
22
23
24
25
26
27
# File 'lib/auditing/auditor.rb', line 18

def rollback
  return unless reversable?
  
  if association.blank?
    auditable.update_attribute(field_name.to_sym, old_value)
  else
    association.class.find(association_id).update_attribute(field_name.to_sym, old_value)
  end

end