Flowdock
class
Importance_2
v6.0.0 - Show latest stable - 0 notes - Superclass: DatabaseConfig

A UrlConfig object is created for each database configuration entry that is created from a URL. This can either be a URL string or a hash with a URL in place of the config hash.

A URL config:

postgres://localhost/foo

Becomes:

#<ActiveRecord::DatabaseConfigurations::UrlConfig:0x00007fdc3238f340
  @env_name="default_env", @spec_name="primary",
  @config={"adapter"=>"postgresql", "database"=>"foo", "host"=>"localhost"},
  @url="postgres://localhost/foo">

Options

  • :env_name - The Rails environment, ie “development”.

  • :spec_name - The specification name. In a standard two-tier database configuration this will default to “primary”. In a multiple database three-tier database configuration this corresponds to the name used in the second tier, for example “primary_readonly”.

  • :url - The database URL.

  • :config - The config hash. This is the hash that contains the database adapter, name, and other important information for database connections.

Show files where this class is defined (1 file)
Register or log in to add new notes.