Upgrading to 1.0 - Oshuma/app_config GitHub Wiki

Note: The 1.x branch is deprecated in favor of the 2.0 branch. If you want the old functionality, either clone the 1.x branch, or use the older gem, like so: gem "app_config", "~> 1.1.1"

See the main wiki page for current usage.


The :storage_method option to AppConfig.setup() has been removed in favor of :yaml, :mongo, etc., so their respective config options can be provided as values to those keys.

Upgrading YAML Storage

# The old ways:
AppConfig.setup(:storage_method => :yaml, :path => '/path/to/app_config.yml')
AppConfig.setup(:uri => 'yaml:///path/to/app_config.yml')

# The new way:
AppConfig.setup(:yaml => '/path/to/app_config.yml')

Upgrading Mongo Storage

# The old way:
AppConfig.setup({
  :storage_method => :mongo,
  :host => 'localhost',
  :database => 'app_config',
  # etc...
})

# The new way:
AppConfig.setup({
  :mongo => {
    :host => 'localhost',
    :database => 'app_config',
  }
})