Sha256: cdc526c9c6ca7190cdfe5233d6b89fcc03d873090c9ac684508883ad73dbe316

Contents?: true

Size: 459 Bytes

Versions: 2

Compression:

Stored size: 459 Bytes

Contents

def in_memory_database?
  Rails.configuration.database_configuration[ENV["RAILS_ENV"]] and
  Rails.configuration.database_configuration[ENV["RAILS_ENV"]]['adapter']  == 'sqlite3' and
  Rails.configuration.database_configuration[ENV["RAILS_ENV"]]['database'] == ':memory:'
end

def initialize_in_memory_database
  puts "Creating SQLite in memory database"
  ActiveRecord::Schema.verbose = false
  ActiveRecord::Migrator.up(Rails.root.join('db', 'migrate'))
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
attribute_ext-1.4.1 spec/support/in_memory_database.rb
attribute_ext-1.4.0 spec/support/in_memory_database.rb