Sha256: 0603f53660434cc70cd72d5afb17a674eeed3e9aa85ac4b22fb81de0311e63ce

Contents?: true

Size: 345 Bytes

Versions: 1

Compression:

Stored size: 345 Bytes

Contents

require 'active_record'

module HealthRails
  class HealthCheck
    check "ActiveRecord connection" do
      active_record_connection = ActiveRecord::Base.connection
      unless active_record_connection.active?
        raise HealthCheckFailure, "#{active_record_connection.adapter_name} connection is gone from us!"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
health_rails-0.0.1 lib/health_rails/health_checks/active_record_health_check.rb