module Pagy::I18n
def flatten(initial, prefix = '')
def flatten(initial, prefix = '') initial.each.reduce({}) do |hash, (key, value)| hash.merge!(value.is_a?(Hash) ? flatten(value, "#{prefix}#{key}.") : { "#{prefix}#{key}" => value }) end end
def flatten(initial, prefix = '') initial.each.reduce({}) do |hash, (key, value)| hash.merge!(value.is_a?(Hash) ? flatten(value, "#{prefix}#{key}.") : { "#{prefix}#{key}" => value }) end end