class EventDb::MemDatabase

convenience class for in-memory (SQLite3) database

Public Class Methods

new() click to toggle source
Calls superclass method EventDb::Database::new
# File lib/eventdb/database.rb, line 58
def initialize
  ## -- default to sqlite3 in-memory database
  super( adapter:  'sqlite3',
         database: ':memory:' )

  ## step 1) (auto-)connect
  connect
  ## step 2) (auto-)migrate, that is, create tables, etc.
  create_all    # -- incl. props, logs tables etc.
end