Class: I18nConfigurator

Inherits:
Object
  • Object
show all
Defined in:
lib/configuration/configurators/i18n_configurator.rb

Constant Summary collapse

ATTRIBUTES =
%i( load_path locale available_locales ).freeze

Class Method Summary collapse

Class Method Details

.configure(*args) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/configuration/configurators/i18n_configurator.rb', line 5

def self.configure(*args)
  puts 'Configuring i18n...'
  super *args
  puts 'Finished'
  ATTRIBUTES.each do |attr|
    I18n.public_send("#{attr}=", config.public_send("#{attr}"))
  end
end