Sha256: 2ce9049c834f275528a42b76cc2386d84db6f84777921dfa425119db1714b0ef
Contents?: true
Size: 975 Bytes
Versions: 8
Compression:
Stored size: 975 Bytes
Contents
ActiveRecord::Base.configurations = { "postgresql" => { "adapter" => 'postgresql', "host" => 'localhost', "database" => 'relation_to_struct_tests', "encoding" => 'utf8', "username" => 'jcoleman', }, "sqlite" => { "adapter" => "sqlite3", "database" => ":memory:", }, } env = ENV['DATABASE'] ||= 'sqlite' case env when 'postgresql' ActiveRecord::Tasks::DatabaseTasks.instance_variable_set('@env', env) config = ActiveRecord::Base.configurations[env] ActiveRecord::Tasks::DatabaseTasks.drop_current ActiveRecord::Tasks::DatabaseTasks.create_current ActiveRecord::Tasks::DatabaseTasks.load_schema_current(:ruby, File.expand_path('../schema.rb', __FILE__)) ActiveRecord::Base.establish_connection(env) when 'sqlite' ActiveRecord::Base.establish_connection(env) require_relative 'schema' else raise ArgumentError, 'Unrecognized ENV["DATABASE"] argument.' end require_relative 'economic_school' require_relative 'economist'
Version data entries
8 entries across 8 versions & 1 rubygems