Method: BeerDb.setup_in_memory_db
- Defined in:
- lib/beerdb/models.rb
.setup_in_memory_db ⇒ Object
149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 |
# File 'lib/beerdb/models.rb', line 149 def self.setup_in_memory_db # Database Setup & Config config = { adapter: 'sqlite3', database: ':memory:' } pp config ActiveRecord::Base.logger = Logger.new( STDOUT ) ## ActiveRecord::Base.colorize_logging = false - no longer exists - check new api/config setting? ## Note: every connect will create a new empty in memory db ActiveRecord::Base.establish_connection( config ) ## build schema BeerDb.create_all end |