Module: RouteTranslator

Defined in:
lib/route_translator.rb,
lib/route_translator/version.rb,
lib/route_translator/translator.rb

Defined Under Namespace

Modules: Translator Classes: Configuration

Constant Summary collapse

TRANSLATABLE_SEGMENT =
/^([-_a-zA-Z0-9]+)(\()?/.freeze
VERSION =
'3.1.0'

Class Method Summary collapse

Class Method Details

.config {|@config| ... } ⇒ Object

Yields:



15
16
17
18
19
20
21
22
# File 'lib/route_translator.rb', line 15

def self.config(&block)
  @config ||= Configuration.new
  @config.force_locale ||= false
  @config.generate_unlocalized_routes ||= false
  @config.locale_param_key ||= :locale
  yield @config if block
  @config
end

.locale_param_keyObject



24
25
26
# File 'lib/route_translator.rb', line 24

def self.locale_param_key
  self.config.locale_param_key
end