Module: Sequel::Plugins::OptimisticLocking::ClassMethods

Defined in:
lib/sequel/plugins/optimistic_locking.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#lock_columnObject

The column holding the version of the lock



39
40
41
# File 'lib/sequel/plugins/optimistic_locking.rb', line 39

def lock_column
  @lock_column
end

Instance Method Details

#inherited(subclass) ⇒ Object

Copy the lock_column value into the subclass



42
43
44
45
# File 'lib/sequel/plugins/optimistic_locking.rb', line 42

def inherited(subclass)
  super
  subclass.lock_column = lock_column
end