class DbMon::Runner
Attributes
monitor[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/db_mon/runner.rb, line 9 def initialize(options = {}) @monitor = nil case options['adapter'] when 'mysql2' require_relative 'mysql_monitor' @monitor = MysqlMonitor.new(options) when 'pg' require_relative 'pg_monitor' @monitor = PgMonitor.new(options) when 'sqlite' raise "SQLite Monitor not implemented" @monitor = SqliteMonitor.new(options) else raise 'Unsupported Adapter' end end