class ActionDispatch::Routing::Mapper

Public Instance Methods

localized() { || ... } click to toggle source
# File lib/route_translator/extensions/mapper.rb, line 8
def localized
  @localized = true
  yield
  @localized = false
end

Private Instance Methods

define_generate_prefix(app, name) click to toggle source

rubocop:enable Lint/UnderscorePrefixedVariableName, Metrics/PerceivedComplexity

Calls superclass method
# File lib/route_translator/extensions/mapper.rb, line 47
def define_generate_prefix(app, name)
  return super unless @localized

  RouteTranslator::Translator.available_locales.each do |locale|
    super(app, "#{name}_#{locale.to_s.underscore}")
  end
end