class WithTransactionalLock::Mixin::MySqlAdvisoryLock
Private Instance Methods
acquire_lock()
click to toggle source
# File lib/with_transactional_lock/mixin.rb, line 59 def acquire_lock connection.execute("insert into transactional_advisory_locks values (#{connection.quote(db_lock_name)}) on duplicate key update lock_id = lock_id") end