class Sequel::OpenBase::Database

  1. lib/sequel/adapters/openbase.rb
Parent: OpenBase

Methods

Public Instance

  1. connect
  2. disconnect_connection
  3. execute

Public Instance methods

connect (server)
[show 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)
[show source]
# File lib/sequel/adapters/openbase.rb, line 18
def disconnect_connection(c)
  c.disconnect
end
execute (sql, opts=OPTS)
[show source]
# File lib/sequel/adapters/openbase.rb, line 22
def execute(sql, opts=OPTS)
  synchronize(opts[:server]) do |conn|
    r = log_yield(sql){conn.execute(sql)}
    yield(r) if block_given?
    r
  end
end