Methods
Constants
DEFAULT_LOCKING_COLUMN | = | 'lock_version' |
Instance Public methods
The version column used for optimistic locking. Defaults to lock_version.
Source: show
# File rails/activerecord/lib/active_record/locking/optimistic.rb, line 90 def locking_column reset_locking_column end
Quote the column name used for optimistic locking.
Source: show
# File rails/activerecord/lib/active_record/locking/optimistic.rb, line 95 def quoted_locking_column connection.quote_column_name(locking_column) end
Reset the column used for optimistic locking back to the lock_version default.
Source: show
# File rails/activerecord/lib/active_record/locking/optimistic.rb, line 100 def reset_locking_column set_locking_column DEFAULT_LOCKING_COLUMN end
Set the column to use for optimistic locking. Defaults to lock_version.
Source: show
# File rails/activerecord/lib/active_record/locking/optimistic.rb, line 84 def set_locking_column(value = nil, &block) define_attr_method :locking_column, value, &block value end