class DBLock::Adapter::Base
Public Instance Methods
execute(*args)
click to toggle source
# File lib/db_lock/adapter/base.rb, line 6 def execute(*args) run_sanitized :execute, args end
select_one(*args)
click to toggle source
# File lib/db_lock/adapter/base.rb, line 10 def select_one(*args) run_sanitized :select_one, args end
select_value(*args)
click to toggle source
# File lib/db_lock/adapter/base.rb, line 14 def select_value(*args) run_sanitized :select_value, args end
Private Instance Methods
connection()
click to toggle source
# File lib/db_lock/adapter/base.rb, line 20 def connection DBLock.db_handler.connection end
logger()
click to toggle source
# File lib/db_lock/adapter/base.rb, line 28 def logger DBLock.db_handler.logger end
pool()
click to toggle source
# File lib/db_lock/adapter/base.rb, line 24 def pool DBLock.db_handler.connection_pool end
run_sanitized(command, args)
click to toggle source
# File lib/db_lock/adapter/base.rb, line 36 def run_sanitized(command, args) options = args.extract_options! con = options[:connection] || connection sql = sanitize_sql_array(*args) con.public_send(command, sql) end
sanitize_sql_array(*args)
click to toggle source
# File lib/db_lock/adapter/base.rb, line 32 def sanitize_sql_array(*args) DBLock.db_handler.sanitize_sql_array args end