lib/goodcheck/commands/config_loading.rb in goodcheck-2.6.1 vs lib/goodcheck/commands/config_loading.rb in goodcheck-2.7.0
- old
+ new
@@ -3,10 +3,11 @@
module ConfigLoading
class ConfigFileNotFound < Error
attr_reader :path
def initialize(path:)
+ super(path.to_s)
@path = path
end
end
attr_reader :config
@@ -18,10 +19,10 @@
rescue Errno::ENOENT
raise ConfigFileNotFound.new(path: config_path)
end
import_loader = ImportLoader.new(cache_path: cache_path, force_download: force_download, config_path: config_path)
- content = JSON.parse(JSON.dump(YAML.load(config_content, filename: config_path.to_s)), symbolize_names: true)
+ content = JSON.parse(JSON.dump(YAML.safe_load(config_content, filename: config_path.to_s)), symbolize_names: true)
loader = ConfigLoader.new(path: config_path, content: content, stderr: stderr, import_loader: import_loader)
@config = loader.load
end
def handle_config_errors(stderr)