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