Module: ArJdbc::MSSQLConfig

Included in:
ActiveRecord::ConnectionAdapters::MSSQLAdapter
Defined in:
lib/arjdbc/mssql/adapter_hash_config.rb

Instance Method Summary collapse

Instance Method Details

#build_connection_config(config) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/arjdbc/mssql/adapter_hash_config.rb', line 5

def build_connection_config(config)
  config = config.deep_dup

  load_jdbc_driver

  config[:driver] ||= database_driver_name

  config[:host] ||= "localhost"
  config[:connection_alive_sql] ||= "SELECT 1"
  config[:lock_timeout] ||= 5000

  config[:url] ||= build_connection_url(config)

  config
end