Sha256: 1ff3f1fcbd0800039fbfbef4113a93a27e6d2afa23582cfc0f40f350cfe6bcb7
Contents?: true
Size: 627 Bytes
Versions: 3
Compression:
Stored size: 627 Bytes
Contents
# frozen_string_literal: true module Orchestration module Services module Database class Healthcheck include HealthcheckBase def initialize(env) @configuration = Configuration.new(env) end def connect ActiveRecord::Base.establish_connection(@configuration.settings) ActiveRecord::Base.connection end def connection_errors [ActiveRecord::ConnectionNotEstablished].concat(adapter_errors) end private def adapter_errors @configuration.adapter.errors end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems