Method: I18n::Processes::Data::FileSystemBase#router

Defined in:
lib/i18n/processes/data/file_system_base.rb

#routerObject



160
161
162
163
164
165
166
167
# File 'lib/i18n/processes/data/file_system_base.rb', line 160

def router
  @router ||= begin
    name = @config[:router].presence || 'conservative_router'
    name = ROUTER_NAME_ALIASES[name] || name
    router_class = ActiveSupport::Inflector.constantize(name)
    router_class.new(self, @config.merge(base_locale: base_locale, locales: locales))
  end
end