# File lib/og/backends/mysql.rb, line 33 def initialize(config) begin @conn = Mysql.connect(config[:address], config[:user], config[:password], config[:database]) rescue => ex if ex.errno == 1049 # database does not exist. Logger.info "Database '#{config[:database]}' not found!" MysqlBackend.create_db(config[:database], config[:user], config[:password]) retry end raise end end