class Sequel::OpenBase::Database
Constants
- DatasetClass
Public Instance Methods
connect(server)
click to toggle source
# File lib/sequel/adapters/openbase.rb, line 8 def connect(server) opts = server_opts(server) OpenBase.new( opts[:database], opts[:host] || 'localhost', opts[:user], opts[:password] ) end
disconnect_connection(c)
click to toggle source
# File lib/sequel/adapters/openbase.rb, line 18 def disconnect_connection(c) c.disconnect end
do(*a, &block)
click to toggle source
# File lib/sequel/adapters/openbase.rb, line 29 def do(*a, &block) Sequel::Deprecation.deprecate('Database#do', 'Please use Database#execute') execute(*a, &block) end
execute(sql, opts={}) { |r| ... }
click to toggle source
# File lib/sequel/adapters/openbase.rb, line 22 def execute(sql, opts={}) synchronize(opts[:server]) do |conn| r = log_yield(sql){conn.execute(sql)} yield(r) if block_given? r end end