Method: PersonDb.setup_in_memory_db

Defined in:
lib/persondb.rb

.setup_in_memory_dbObject



55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'lib/persondb.rb', line 55

def self.setup_in_memory_db
  # Database Setup & Config

  ActiveRecord::Base.logger = Logger.new( STDOUT )
  ## ActiveRecord::Base.colorize_logging = false  - no longer exists - check new api/config setting?

  ## NB: every connect will create a new empty in memory db
  ActiveRecord::Base.establish_connection(
                                adapter:  'sqlite3',
                                database: ':memory:' )

  ## build schema
  LogDb.create
  ConfDb.create
  TagDb.create
  WorldDb.create
  PersonDb.create
end