Method: I18n::Processes::Data::FileSystemBase#initialize
- Defined in:
- lib/i18n/processes/data/file_system_base.rb
#initialize(config = {}) ⇒ FileSystemBase
Returns a new instance of FileSystemBase.
23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/i18n/processes/data/file_system_base.rb', line 23 def initialize(config = {}) self.config = config.except(:base_locale, :locales) @base_locale = config[:base_locale] locales = config[:locales].presence @locales = LocaleList.normalize_locale_list(locales || available_locales, base_locale, true) if locales.present? log_verbose "locales read from config #{@locales * ', '}" else log_verbose "locales inferred from data: #{@locales * ', '}" end end |