24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# File 'lib/jdbc.rb', line 24
def initialize database: nil, connect: true, preallocate: true
self.logger = Logger.new('/dev/stdout') unless logger.present?
self.default_server = {
:server => 'localhost',
:port => 2480,
:protocol => 'http',
:user => 'root',
:password => 'root',
:database => 'temp'
}.merge default_server.presence || {}
@database = database || default_server[:database]
@all_classes=[]
connect() if connect
ActiveOrient::Model.api = self
preallocate_classes if preallocate
end
|