Skip to content

Commit 1d3d287

Browse files
da-arolleolleolle
andcommitted
1 parent fe8bdd5 commit 1d3d287

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/pdk/config/yaml.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ def parse_file(filename)
1313

1414
require 'yaml'
1515

16-
data = ::YAML.safe_load(data, [Symbol], [], true)
16+
data = if Gem::Version.new(Psych::VERSION) >= Gem::Version.new('3.1.0.pre1')
17+
::YAML.safe_load(data, permitted_classes: [Symbol], permitted_symbols: [], aliases: true)
18+
else
19+
::YAML.safe_load(data, [Symbol], [], true)
20+
end
1721
return if data.nil?
1822

1923
data.each { |k, v| yield k, PDK::Config::Setting.new(k, self, v) }

0 commit comments

Comments
 (0)