Class: Orchestration::Services::Database::Healthcheck

Inherits:
Object
  • Object
show all
Includes:
HealthcheckBase
Defined in:
lib/orchestration/services/database/healthcheck.rb

Instance Attribute Summary

Attributes included from HealthcheckBase

#configuration

Instance Method Summary collapse

Methods included from HealthcheckBase

included, #initialize, #service_name

Instance Method Details

#connectObject



11
12
13
14
15
16
# File 'lib/orchestration/services/database/healthcheck.rb', line 11

def connect
  return if settings[:adapter] == 'sqlite3'

  ActiveRecord::Base.establish_connection(settings)
  ActiveRecord::Base.connection
end

#connection_errorsObject



18
19
20
# File 'lib/orchestration/services/database/healthcheck.rb', line 18

def connection_errors
  [ActiveRecord::ConnectionNotEstablished].concat(adapter_errors)
end