Sha256: 573721b22839568997800c69e5328813c8debe356c21dcc2d29ec73ccfefd985

Contents?: true

Size: 1.03 KB

Versions: 5

Compression:

Stored size: 1.03 KB

Contents

# frozen_string_literal: true

##
# 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
class << (SknSettings = SknUtils::Configuration.new())
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
skn_utils-5.8.0 lib/skn_settings.rb
skn_utils-5.7.0 lib/skn_settings.rb
skn_utils-5.6.0 lib/skn_settings.rb
skn_utils-5.5.0 lib/skn_settings.rb
skn_utils-5.4.1 lib/skn_settings.rb