Class: Matron::Monitor

Inherits:
Object
  • Object
show all
Defined in:
lib/matron/monitor.rb

Instance Method Summary collapse

Constructor Details

#initialize(db_configs = ["mysql://root:root@localhost/main-website-rails_development"]) ⇒ Monitor

Returns a new instance of Monitor.



3
4
5
6
7
# File 'lib/matron/monitor.rb', line 3

def initialize db_configs=["mysql://root:root@localhost/main-website-rails_development"]
  @db_connections = db_configs.map do |db_config|
      Sequel.connect db_config
  end
end

Instance Method Details

#monitorObject



9
10
11
12
13
# File 'lib/matron/monitor.rb', line 9

def monitor
  @db_connections.each do |db|
    monitor_db_connection db
  end
end