Sha256: 42e506ea6b8821f85f9d82989dbf43b89e87cacb0224fc03f60cd987b6b28b2e
Contents?: true
Size: 699 Bytes
Versions: 2
Compression:
Stored size: 699 Bytes
Contents
class Baza::InfoActiveRecordMysql attr_reader :db def self.connection require "active_record" conn_pool = ::ActiveRecord::Base.establish_connection( adapter: "mysql", host: "localhost", database: "baza-test", username: "baza-test", password: "BBH7djRUKzL5nmG3" ) conn = conn_pool.connection return {pool: conn_pool, conn: conn} end def initialize(args = {}) @data = Baza::InfoActiveRecordMysql.connection @db = Baza::Db.new({ type: :active_record, conn: @data[:conn] }.merge(args)) end def before @db.tables.list.each do |name, table| table.drop end end def after @db.close end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
baza-0.0.19 | spec/info_active_record_mysql.rb |
baza-0.0.18 | spec/info_active_record_mysql.rb |