class Rack::Healthcheck::Checks::ActiveRecord
Public Class Methods
new(name, config = {})
click to toggle source
@param name [String] @param config [Hash<Symbol, Object>] Hash with optional configs @example name = Database config {
optional: false, url: "mydatabase.com"
}
Calls superclass method
# File lib/rack/healthcheck/checks/active_record.rb, line 16 def initialize(name, config = {}) super(name, Rack::Healthcheck::Type::DATABASE, config[:optional], config[:url]) end
Private Instance Methods
check()
click to toggle source
# File lib/rack/healthcheck/checks/active_record.rb, line 22 def check ::ActiveRecord::Migrator.current_version @status = true rescue StandardError => _ @status = false end