class ActiveQuery::DataAdapters::AdapterBase
Public Class Methods
new(connection, logger = nil, config = {})
click to toggle source
WIP
Calls superclass method
# File lib/active_query/data_adapters/adapter_base.rb, line 5 def initialize(connection, logger = nil, config = {}) super() @connection = connection end
Public Instance Methods
exec(conn)
click to toggle source
# File lib/active_query/data_adapters/adapter_base.rb, line 25 def exec(conn) raise "Not implemented" end
exec_params(params)
click to toggle source
# File lib/active_query/data_adapters/adapter_base.rb, line 29 def exec_params(params) raise "Not implemented" end
open_transactions()
click to toggle source
# File lib/active_query/data_adapters/adapter_base.rb, line 20 def open_transactions real_connection.open_transactions end
real_connection()
click to toggle source
# File lib/active_query/data_adapters/adapter_base.rb, line 16 def real_connection @connection.connection end
transaction(*args, &blk)
click to toggle source
Calls superclass method
# File lib/active_query/data_adapters/adapter_base.rb, line 10 def transaction(*args, &blk) @connection.execute(false) do |conn| super end end