Class: ProxyTester::DatabaseSession

Inherits:
Object
  • Object
show all
Defined in:
lib/proxy_tester/database_session.rb

Instance Method Summary collapse

Constructor Details

#initializeDatabaseSession

Returns a new instance of DatabaseSession.



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/proxy_tester/database_session.rb', line 3

def initialize
  database = ':memory:'
  #database = File.expand_path('../../../tmp/database.db', __FILE__)

  FileUtils.rm database if database != ':memory:' and File.exists?( database)

  ActiveRecord::Base.establish_connection adapter: 'sqlite3', database: database
  silence :stdout do
    ActiveRecord::Migrator.up File.expand_path( '../../../db/migrate', __FILE__ )
  end
end