lib/babelyoda/tanker.rb in babelyoda-2.0.1 vs lib/babelyoda/tanker.rb in babelyoda-2.0.2

- old
+ new

@@ -34,18 +34,21 @@ def self.parse_xml(node) context = node.css('context').first context &&= context.text result = self.new(node[:id], context) node.css('value').each do |value_node| - result << Babelyoda::LocalizationValue.parse_xml(value_node) + value = Babelyoda::LocalizationValue.parse_xml(value_node) + result << value if value end result end end class LocalizationValue def self.parse_xml(node) - self.new(node[:language], node.text, node[:status]) + if node.text.length > 0 + self.new(node[:language], node.text, node[:status]) + end end end class Tanker include Babelyoda::SpecificationLoader