Method: Webhookdb::Dbutil.configured_connection_options

Defined in:
lib/webhookdb/dbutil.rb

.configured_connection_optionsObject



68
69
70
71
72
73
74
75
76
77
78
# File 'lib/webhookdb/dbutil.rb', line 68

def self.configured_connection_options
  res = {}
  res[:sql_log_level] ||= :debug
  res[:log_warn_duration] ||= Webhookdb::Dbutil.slow_query_seconds
  res[:max_connections] ||= Webhookdb::Dbutil.max_connections
  res[:pool_timeout] ||= Webhookdb::Dbutil.pool_timeout
  res[:pool_class] ||= Webhookdb::Dbutil.pool_class
  res[:driver_options] = {}
  (res[:driver_options][:gssencmode] = Webhookdb::Dbutil.gssencmode) if Webhookdb::Dbutil.gssencmode.present?
  return res
end