Module: SgtnClient
- Extended by:
- Forwardable
- Defined in:
- lib/sgtn-client/common.rb,
lib/sgtn-client/api/t.rb,
lib/sgtn-client/loader.rb,
lib/sgtn-client/fallbacks.rb,
lib/sgtn-client/api/source.rb,
lib/sgtn-client/exceptions.rb,
lib/sgtn-client/common/data.rb,
lib/sgtn-client/core/config.rb,
lib/sgtn-client/sgtn-client.rb,
lib/sgtn-client/loader/cache.rb,
lib/sgtn-client/loader/consts.rb,
lib/sgtn-client/loader/pseudo.rb,
lib/sgtn-client/loader/server.rb,
lib/sgtn-client/loader/source.rb,
lib/sgtn-client/api/translation.rb,
lib/sgtn-client/core/exceptions.rb,
lib/sgtn-client/util/locale-util.rb,
lib/sgtn-client/util/validate-util.rb,
lib/sgtn-client/loader/chain_loader.rb,
lib/sgtn-client/loader/single_loader.rb,
lib/sgtn-client/loader/loader_factory.rb,
lib/sgtn-client/util/localized_string.rb,
lib/sgtn-client/loader/source_comparer.rb,
lib/sgtn-client/common/single_operation.rb,
lib/sgtn-client/loader/local_translation.rb,
lib/sgtn-client/formatters/plurals/plural_formatter.rb
Overview
Copyright 2022 VMware, Inc. SPDX-License-Identifier: EPL-2.0
Defined Under Namespace
Modules: Common, Exceptions, Fallbacks, Formatters, Translation, TranslationLoader
Classes: Config, LocaleUtil, LocalizedString, SingleOperation, SingletonError, Source, T, ValidateUtil
Class Method Summary
collapse
Class Method Details
.load(config_file, env, log_file = nil) ⇒ Object
32
33
34
35
36
37
38
39
40
|
# File 'lib/sgtn-client/sgtn-client.rb', line 32
def load(config_file, env, log_file = nil)
configurations = YAML.load(File.read(config_file))
config_hash = configurations[env]
raise "Configuration[#{env}] NotFound" unless config_hash
config_hash['log_file'] = log_file if log_file
config.update(config_hash)
ValidateUtil.validate_config
end
|
.locale=(value) ⇒ Object
46
47
48
|
# File 'lib/sgtn-client/sgtn-client.rb', line 46
def locale=(value)
RequestStore.store[:locale] = value
end
|