lib/aigu/importer.rb in aigu-0.3.1 vs lib/aigu/importer.rb in aigu-0.4
- old
+ new
@@ -66,22 +66,20 @@
memo.merge localized_key => value
end
end
def expand_content_values(content)
- content.reduce({}) do |memo, (key, value)|
+ content.each_with_object({}) do |(key, value), memo|
match_data = key.match(ARRAY_REGEX)
if match_data
canonical_key = key.gsub(ARRAY_REGEX, '')
value_index = match_data[:index].to_i
memo[canonical_key] ||= []
memo[canonical_key][value_index] = sanitize_string_to_value(value)
else
memo[key] = sanitize_string_to_value(value)
end
-
- memo
end
end
def sanitize_string_to_value(string)
case string