Fix from_yaml in ConfigPreferences

This commit is contained in:
Omar Roth 2019-04-03 19:04:33 -05:00
parent 5ef288b840
commit 31312747e9
2 changed files with 8 additions and 8 deletions

View File

@ -17,12 +17,12 @@ struct ConfigPreferences
end
result = [] of String
node.nodes.each do
unless node.is_a?(YAML::Nodes::Scalar)
node.raise "Expected scalar, not #{node.class}"
node.nodes.each do |item|
unless item.is_a?(YAML::Nodes::Scalar)
node.raise "Expected scalar, not #{item.class}"
end
result << node.value
result << item.value
end
rescue ex
if node.is_a?(YAML::Nodes::Scalar)

View File

@ -64,12 +64,12 @@ struct Preferences
end
result = [] of String
node.nodes.each do
unless node.is_a?(YAML::Nodes::Scalar)
node.raise "Expected scalar, not #{node.class}"
node.nodes.each do |item|
unless item.is_a?(YAML::Nodes::Scalar)
node.raise "Expected scalar, not #{item.class}"
end
result << node.value
result << item.value
end
rescue ex
if node.is_a?(YAML::Nodes::Scalar)