Sha256: f22f4664638ffe56086c7c648c31be1a341a59a2ce351bed27a0b7d05be1d65d
Contents?: true
Size: 422 Bytes
Versions: 17
Compression:
Stored size: 422 Bytes
Contents
module ActiveRecord module CounterCache module ClassMethods def update_counters(id, counters) # CPK if self.composite? predicate = cpk_id_predicate(self.arel_table, primary_key, id) unscoped.where!(predicate).update_counters(counters) else unscoped.where!(primary_key => id).update_counters(counters) end end end end end
Version data entries
17 entries across 17 versions & 1 rubygems