class DBLock::Adapter::MYSQL
Public Instance Methods
lock(name, timeout = 0)
click to toggle source
# File lib/db_lock/adapter/mysql.rb, line 4 def lock(name, timeout = 0) res = select_value 'SELECT GET_LOCK(?, ?)', name, timeout res == 1 end
release(name)
click to toggle source
# File lib/db_lock/adapter/mysql.rb, line 9 def release(name) res = select_value 'SELECT RELEASE_LOCK(?)', name res == 1 end