Methods
Constants
| DEFAULT_LOCKING_COLUMN | = | "lock_version" |
Instance Public methods
locking_column()
Link
The version column used for optimistic locking. Defaults to
lock_version.
locking_column=(value)
Link
Set the column to use for optimistic locking. Defaults to
lock_version.
locking_enabled?()
Link
Returns true if the lock_optimistically flag is set to true
(which it is, by default) and the table includes the
locking_column column (defaults to lock_version).
reset_locking_column()
Link
Reset the column used for optimistic locking back to the
lock_version default.
update_counters(id, counters)
Link
Make sure the lock version column gets updated when counters are updated.