Sha256: d5371208306c4a364997bd6569aad819acccb25f38acedae2ba631e3c43548d0
Contents?: true
Size: 638 Bytes
Versions: 18
Compression:
Stored size: 638 Bytes
Contents
class Baza::InfoActiveRecord attr_reader :db def self.connection require "active_record" @conn_pool ||= ::ActiveRecord::Base.establish_connection( adapter: "mysql2", host: "localhost", database: "baza-test", username: "baza-test", password: "password" ) @conn ||= @conn_pool.connection {pool: @conn_pool, conn: @conn} end def initialize data = Baza::InfoActiveRecord.connection @db = Baza::Db.new({ type: :active_record, conn: data.fetch(:conn) }.merge(args)) end def before @db.tables.list(&:drop) end def after @db.close end end
Version data entries
18 entries across 18 versions & 1 rubygems