lib/aigu/exporter.rb in aigu-0.3.1 vs lib/aigu/exporter.rb in aigu-0.4

- old
+ new

@@ -64,22 +64,18 @@ memo.merge globalized_key => value end end def flattenize_content_values(hash) - result = {} - - hash.reduce({}) do |memo, (key, value)| + hash.each_with_object({}) do |(key, value), memo| if value.is_a?(Array) value.each_with_index do |array_value, index| tainted_key = "#{key}___KEY___#{index}" memo[tainted_key] = sanitize_value_to_string(array_value) end else memo[key] = sanitize_value_to_string(value) end - - memo end end def sanitize_value_to_string(value) case value