Module: Metanorma::Release::ConfigLoader
- Included in:
- PackageCommand, ReleaseCommand
- Defined in:
- lib/metanorma/release/config.rb
Overview
Shared config resolution logic for CLI commands.
Instance Method Summary collapse
Instance Method Details
#load_config(config_source:, manifest:) ⇒ Object
65 66 67 68 69 70 71 72 73 |
# File 'lib/metanorma/release/config.rb', line 65 def load_config(config_source:, manifest:) if config_source && File.exist?(config_source) Config.from_file(config_source) elsif manifest && File.exist?(manifest) Config.from_file(manifest) else Config.defaults end end |