Module: RaceGuard::DBLockAuditor::ReadModifyWrite::RelationPatches

Defined in:
lib/race_guard/db_lock_auditor/read_modify_write.rb

Overview

Prepended to ActiveRecord::Relation to detect atomic SQL writes (Epic 4.3).

Instance Method Summary collapse

Instance Method Details

#update_all(updates) ⇒ Object



76
77
78
79
80
81
# File 'lib/race_guard/db_lock_auditor/read_modify_write.rb', line 76

def update_all(updates)
  payload = ReadModWriteImpl.before_relation_update_all(self, updates)
  affected = super
  ReadModWriteImpl.after_relation_update_all(payload)
  affected
end