Sha256: 5ea6f42a605f018fb9a6ee58389a47a7a2658d998345d3f899570501360a3a5c
Contents?: true
Size: 611 Bytes
Versions: 2
Compression:
Stored size: 611 Bytes
Contents
class Baza::InfoActiveRecordPg attr_reader :db def self.connection require "active_record" require "pg" @conn_pool = ::ActiveRecord::Base.establish_connection( adapter: "postgresql", database: "baza", username: "postgres" ) @conn = @conn_pool.connection {pool: @conn_pool, conn: @conn} end def initialize(args = {}) data = Baza::InfoActiveRecordPg.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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
baza-0.0.37 | spec/info_active_record_pg_peak_flow.rb |
baza-0.0.36 | spec/info_active_record_pg_peak_flow.rb |