module PWN::Plugins::DAOPostgres

def self.connect(opts = {})

def self.connect(opts = {})
.to_s
rt].nil? || opts[:port].zero?
t].to_i
ame].to_s
.to_s
[:password].nil?
Plugins::AuthenticationHelper.mask_password
:password].to_s
if opts[:connect_timeout].nil?
  60
else
  opts[:connect_timeout].to_i
end
tions]
]
le'
'
r'
re'
valid :sslmode => #{opts[:sslmode]}. Valid params are :disable, :allow, :prefer, or :require"
ection.new(
rd,
 connect_timeout,
,

g_conn: pg_conn)
 => e