module (SknSettings

Initialize:

SknSettings.load_config_basename!('some_name')

Usage:

SknSettings.<config.key>[.<config.key>]...

Filepath Targets:


<prepend-somefile> config/settings.yml config/settings/#{environment}.yml config/environments/#{environment}.yml

config/settings.local.yml config/settings/#{environment}.local.yml config/environments/#{environment}.local.yml <append-somefile>

Public API


load_config_basename!(environment_name) config_path!(config_root) load_and_set_settings(ordered_list_of_files)

- Alias: reload_from_files(ordered_list_of_files)

reload!() setting_files(config_root, environment_name) add_source!(file_path_or_hash) prepend_source!(file_path_or_hash)


## This creates a global constant (and singleton) with a defaulted configuration