class Easymon::ActiveRecordCheck
Attributes
klass[RW]
Public Class Methods
new(klass)
click to toggle source
# File lib/easymon/checks/active_record_check.rb, line 5 def initialize(klass) self.klass = klass end
Public Instance Methods
check()
click to toggle source
# File lib/easymon/checks/active_record_check.rb, line 9 def check check_status = database_up? if check_status message = "Up" else message = "Down" end [check_status, message] end
Private Instance Methods
database_up?()
click to toggle source
# File lib/easymon/checks/active_record_check.rb, line 20 def database_up? klass.connection.active? rescue false end