2018-03-25 16:15:39 +00:00
|
|
|
# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
|
2018-03-25 17:30:42 +00:00
|
|
|
Config.setup do |config|
|
|
|
|
# Name of the constant exposing loaded settings
|
|
|
|
config.const_name = 'Settings'
|
2018-07-19 17:53:18 +00:00
|
|
|
config.use_env = true
|
2018-03-25 17:30:42 +00:00
|
|
|
# Ability to remove elements of the array set in earlier loaded settings file. For example value: '--'.
|
|
|
|
#
|
|
|
|
# config.knockout_prefix = nil
|
|
|
|
|
|
|
|
# Overwrite arrays found in previously loaded settings file. When set to `false`, arrays will be merged.
|
|
|
|
#
|
|
|
|
# config.overwrite_arrays = true
|
|
|
|
|
|
|
|
# Load environment variables from the `ENV` object and override any settings defined in files.
|
|
|
|
#
|
|
|
|
# config.use_env = false
|
|
|
|
|
|
|
|
# Define ENV variable prefix deciding which variables to load into config.
|
|
|
|
#
|
|
|
|
# config.env_prefix = 'Settings'
|
|
|
|
|
|
|
|
# What string to use as level separator for settings loaded from ENV variables. Default value of '.' works well
|
|
|
|
# with Heroku, but you might want to change it for example for '__' to easy override settings from command line, where
|
|
|
|
# using dots in variable names might not be allowed (eg. Bash).
|
|
|
|
#
|
|
|
|
# config.env_separator = '.'
|
|
|
|
|
|
|
|
# Ability to process variables names:
|
|
|
|
# * nil - no change
|
|
|
|
# * :downcase - convert to lower case
|
|
|
|
#
|
|
|
|
# config.env_converter = :downcase
|
|
|
|
|
|
|
|
# Parse numeric values as integers instead of strings.
|
|
|
|
#
|
|
|
|
# config.env_parse_values = true
|
|
|
|
end
|