Sha256: b6e37ec6dd52eef51fb0bdc57a9e72d7bd32b588c3cf682f6ce6ab3d9fec9e48
Contents?: true
Size: 1.22 KB
Versions: 17
Compression:
Stored size: 1.22 KB
Contents
# ============================================================================== # Configures database and establishes ActiveRecord connections. # ============================================================================== # Loads all initializers including Dummy::Application and Dummy::SeedLoader. Dir[File.expand_path("../initializers/*.rb", __FILE__)].each { |f| require f } # Paths to dummy and application roots. root = Dummy.root app_root = Dummy.app_root # Configures databases and establishes ActiveRecord connections. Dummy::Application.configure do |config| # Paths to database and migrations database_yml = File.read(File.join root, "config/database.yml") migrations = [root, app_root].map { |path| File.join(path, "db/migrate") } # Config setting config.database_configuration = YAML.load database_yml config.db_dir = File.join(root, "db") config.env = ENV["ENV"] || :test config.fixtures_path = File.join(app_root, "spec/fixtures") config.migrations_paths = migrations config.root = root config.seed_loader = Dummy::SeedLoader.new # ActiveRecord connections established authomatically after yielding the block end
Version data entries
17 entries across 17 versions & 1 rubygems