Class: Exekutor::Internal::CLI::Manager::ConfigLoader
- Inherits:
-
Object
- Object
- Exekutor::Internal::CLI::Manager::ConfigLoader
- Defined in:
- lib/exekutor/internal/cli/manager.rb
Overview
Takes care of loading YAML configuration
Instance Method Summary collapse
-
#initialize(files, options) ⇒ ConfigLoader
constructor
A new instance of ConfigLoader.
- #load_config(worker_options) ⇒ Object
Constructor Details
#initialize(files, options) ⇒ ConfigLoader
Returns a new instance of ConfigLoader.
239 240 241 242 |
# File 'lib/exekutor/internal/cli/manager.rb', line 239 def initialize(files, ) @config_files = files = end |
Instance Method Details
#load_config(worker_options) ⇒ Object
244 245 246 247 248 249 250 251 252 253 |
# File 'lib/exekutor/internal/cli/manager.rb', line 244 def load_config() each_file do |path| config = load_config_file(path) config .merge! (config) apply_config_file(config) end Exekutor.config end |