otwarchive-symphonyarchive/spec/support/i18n_newlines_tasks.rb
2026-03-11 22:22:11 +00:00

16 lines
347 B
Ruby

module I18nNewlinesTasks
def newlines(locales: nil)
locales ||= self.locales
forest = empty_forest
locales.each do |locale|
forest.merge!(data[locale].select_keys do |key, node|
next if ignore_key?(key, :newlines)
node.value.is_a?(String) && node.value.include?("\n")
end)
end
forest
end
end