Sha256: de7b3242144a8d27ee5f6b74c5ee933c01ec7c9f11ef0611dd0fdefc5aeb7c11
Contents?: true
Size: 705 Bytes
Versions: 7
Compression:
Stored size: 705 Bytes
Contents
require "apartment/adapters/abstract_jdbc_adapter" module Apartment module Database def self.jdbc_mysql_adapter(config) Adapters::JDBCMysqlAdapter.new config end end module Adapters class JDBCMysqlAdapter < AbstractJDBCAdapter protected # Connect to new database # Abstract adapter will catch generic ActiveRecord error # Catch specific adapter errors here # # @param {String} database Database name # def connect_to_new(database) super rescue DatabaseNotFound Apartment::Database.reset raise DatabaseNotFound, "Cannot find database #{environmentify(database)}" end end end end
Version data entries
7 entries across 7 versions & 1 rubygems