diff --git a/lib/cldr/export/data/language_info.rb b/lib/cldr/export/data/language_info.rb index 6d9fc1a..7b677c8 100644 --- a/lib/cldr/export/data/language_info.rb +++ b/lib/cldr/export/data/language_info.rb @@ -42,10 +42,10 @@ def match_variables(matches_node) def language_matches(matches_node) matches_node.xpath("./languageMatch").map do |match_node| { - desired: Cldr::Export.to_i18n(match_node.attribute("desired")).to_s, - supported: Cldr::Export.to_i18n(match_node.attribute("supported")).to_s, - distance: match_node.attribute("distance").to_s.to_i, - oneway: match_node.attribute("oneway").to_s == "true", + "desired" => Cldr::Export.to_i18n(match_node.attribute("desired")).to_s, + "supported" => Cldr::Export.to_i18n(match_node.attribute("supported")).to_s, + "distance" => match_node.attribute("distance").to_s.to_i, + "oneway" => match_node.attribute("oneway").to_s == "true", }.reject { |_, v| v == false } end end