32 lines
1.1 KiB
Ruby
32 lines
1.1 KiB
Ruby
require_dependency Rails.root.join("app", "models", "setting").to_s
|
|
|
|
class Setting
|
|
class << self
|
|
alias_method :consul_defaults, :defaults
|
|
|
|
# Change this code when you'd like to add settings that aren't
|
|
# already present in the database. These settings will be added when
|
|
# first installing CONSUL DEMOCRACY, when deploying code with Capistrano,
|
|
# or when manually executing the `settings:add_new_settings` task.
|
|
#
|
|
# If a setting already exists in the database, changing its value in
|
|
# this file will have no effect unless the task `rake db:seed` is
|
|
# invoked or the method `Setting.reset_defaults` is executed. Doing
|
|
# so will overwrite the values of all existing settings in the
|
|
# database, so use with care.
|
|
#
|
|
# The tests in the spec/ folder rely on CONSUL DEMOCRACY's default
|
|
# settings, so it's recommended not to change the default settings
|
|
# in the test environment.
|
|
def defaults
|
|
if Rails.env.test?
|
|
consul_defaults
|
|
else
|
|
consul_defaults.merge({
|
|
# Overwrite default CONSUL DEMOCRACY settings or add new settings here
|
|
})
|
|
end
|
|
end
|
|
end
|
|
end
|