class StatusCat::Checkers::ActiveRecord
Public Class Methods
new()
click to toggle source
# File lib/status_cat/checkers/active_record.rb, line 5 def initialize @value = "#{adapter}:#{username}@#{database}" @status = fail_on_exception { test } end
Public Instance Methods
adapter()
click to toggle source
# File lib/status_cat/checkers/active_record.rb, line 19 def adapter return config[:adapter] end
config()
click to toggle source
# File lib/status_cat/checkers/active_record.rb, line 15 def config return ::ActiveRecord::Base.connection_config end
database()
click to toggle source
# File lib/status_cat/checkers/active_record.rb, line 23 def database return config[:database] end
test()
click to toggle source
# File lib/status_cat/checkers/active_record.rb, line 10 def test ::ActiveRecord::Base.connection.execute('select max(version) from schema_migrations') return nil end
username()
click to toggle source
# File lib/status_cat/checkers/active_record.rb, line 27 def username return config[:username] end