Module: I18nTools
- Defined in:
- lib/i18n_tools.rb,
lib/i18n_tools/railtie.rb,
lib/i18n_tools/scanner.rb,
lib/i18n_tools/unused_scanner.rb,
lib/i18n_tools/missing_scanner.rb
Overview
require all necessary files here
Defined Under Namespace
Classes: MissingScanner, Railtie, Scanner, UnusedScanner
Class Method Summary collapse
Class Method Details
.extract_i18n_keys(prefix, object) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/i18n_tools.rb', line 4 def self.extract_i18n_keys(prefix, object) case object when Hash return prefix if object.keys.include?(:one) && object.keys.include?(:other) object.collect do |key, value| extract_i18n_keys([prefix, key].join('.'), value) end.flatten.compact when String prefix end end |