# File lib/rubyrep/session.rb, line 124 def database_unreachable?(database) unreachable = true Thread.new do begin if send(database) && send(database).select_one("select 1+1 as x")['x'].to_i == 2 unreachable = false # database is actually reachable end end rescue nil end.join configuration.options[:database_connection_timeout] unreachable end