Class: L10nizer::LocaleGenerator
- Inherits:
-
Object
- Object
- L10nizer::LocaleGenerator
- Defined in:
- lib/l10nizer/locale_generator.rb
Instance Method Summary collapse
Instance Method Details
#call(l10ns, lang: "en") ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/l10nizer/locale_generator.rb', line 3 def call(l10ns, lang: "en") lang_tree = l10ns.each_with_object({}) { |(key, value), hash| parts = key.split(".") parts[0..-2].inject(hash) { |h, k| h[k] ||= {} }[parts.last] = value } {lang => lang_tree} end |