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

Version Path
uuids-5.0.0 spec/dummy/config/environment.rb
uuids-4.1.8 spec/dummy/config/environment.rb
uuids-4.1.7 spec/dummy/config/environment.rb
uuids-4.1.6 spec/dummy/config/environment.rb
uuids-4.1.5 spec/dummy/config/environment.rb
uuids-4.1.4 spec/dummy/config/environment.rb
uuids-4.1.3 spec/dummy/config/environment.rb
uuids-4.1.2 spec/dummy/config/environment.rb
uuids-4.1.1 spec/dummy/config/environment.rb
uuids-4.1.0 spec/dummy/config/environment.rb
uuids-4.0.1 spec/dummy/config/environment.rb
uuids-4.0.0 spec/dummy/config/environment.rb
uuids-3.0.0 spec/dummy/config/environment.rb
uuids-2.0.0 spec/dummy/config/environment.rb
uuids-1.4.2 spec/dummy/config/environment.rb
uuids-1.4.1 spec/dummy/config/environment.rb
uuids-1.4.0 spec/dummy/config/environment.rb