class Doctor::DatabaseAnalyser
Public Instance Methods
analyse()
click to toggle source
# File app/analyser/doctor/database_analyser.rb, line 3 def analyse result = [] Doctor::ConfigManager.active_record_list.each { |active_record| result << validate_database_connection(active_record) } result end
Private Instance Methods
validate_database_connection(active_record)
click to toggle source
# File app/analyser/doctor/database_analyser.rb, line 14 def validate_database_connection(active_record) result = {active_record: active_record.model_name} begin active_record.first result[:status] = 'ok' rescue Exception => ex result[:error_message] = ex.message result[:status] = 'error' end OpenStruct.new(result) end