Module: SharkOnLambda::Concerns::YamlConfigLoader
- Included in:
- SharkOnLambda::Configuration, Secrets
- Defined in:
- lib/shark_on_lambda/concerns/yaml_config_loader.rb
Instance Method Summary collapse
Instance Method Details
#load_yaml_files(stage:, fallback: :default, paths:) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/shark_on_lambda/concerns/yaml_config_loader.rb', line 6 def load_yaml_files(stage:, fallback: :default, paths:) result = HashWithIndifferentAccess.new paths.each do |path| data = load_yaml_file(stage: stage, fallback: fallback, path: path) result.deep_merge!(data) end result end |