class AppStatus::Adapters::ActiveRecord
Public Class Methods
adapter_name()
click to toggle source
# File lib/app_status/adapters/active_record.rb, line 16 def self.adapter_name if defined?(::ActiveRecord) ::ActiveRecord::Base.connection.adapter_name end end
status()
click to toggle source
# File lib/app_status/adapters/active_record.rb, line 4 def self.status if defined?(::ActiveRecord) ::ActiveRecord::Base.connection.execute("SELECT 1=1").first.present? ? 'OK' : 'o_O' else 'N/A' end rescue => e AppStatus.logger.error "STATUS ERROR: #{adapter_name}" AppStatus.logger.error e 'Down' end